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}