Bazaar developer reference

CvGame::saveReplay()

Defined in
CvGame.cpp, line 9958
Class
CvGame
Hook name
CivHooks::CvGame_saveReplay

Hooks

static bool BeforeCvGame_saveReplay(CvGame* self);static void AfterCvGame_saveReplay(CvGame* self);static void ReplaceCvGame_saveReplay(void (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_saveReplay>(host, &BeforeCvGame_saveReplay);CivRegisterAfter<CivHooks::CvGame_saveReplay>(host, &AfterCvGame_saveReplay);CivRegisterReplace<CivHooks::CvGame_saveReplay>(host, &ReplaceCvGame_saveReplay);

Code

9958void CvGame::saveReplay()9959{9960	gDLL->saveReplay();99619962	CvPlayerAI& activePlayer = GET_PLAYER(getActivePlayer());99639964	bool playerTeamWon = (getActiveTeam() == getWinner());9965	int score = activePlayer.GetScore(true, playerTeamWon);99669967	if(!isHotSeat())9968	{9969		gDLL->RecordVictoryInformation(score);9970		gDLL->RecordLeaderboardScore(score);9971	}9972}

Calls

Called by