Bazaar developer reference

CvGame::testExtendedGame()

Defined in
CvGame.cpp, line 2150
Class
CvGame
Hook name
CivHooks::CvGame_testExtendedGame

Hooks

static bool BeforeCvGame_testExtendedGame(CvGame* self);static void AfterCvGame_testExtendedGame(CvGame* self);static void ReplaceCvGame_testExtendedGame(void (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_testExtendedGame>(host, &BeforeCvGame_testExtendedGame);CivRegisterAfter<CivHooks::CvGame_testExtendedGame>(host, &AfterCvGame_testExtendedGame);CivRegisterReplace<CivHooks::CvGame_testExtendedGame>(host, &ReplaceCvGame_testExtendedGame);

Code

2150void CvGame::testExtendedGame()2151{2152	int iI;21532154	if(getGameState() != GAMESTATE_OVER)2155	{2156		return;2157	}21582159	for(iI = 0; iI < MAX_CIV_PLAYERS; iI++)2160	{2161		if(GET_PLAYER((PlayerTypes)iI).isAlive())2162		{2163			if(GET_PLAYER((PlayerTypes)iI).isHuman())2164			{2165				if(GET_PLAYER((PlayerTypes)iI).isExtendedGame())2166				{2167					setGameState(GAMESTATE_EXTENDED);2168					break;2169				}2170			}2171		}2172	}2173}

Calls

Called by