CvTeam::isTurnActive() const
- Defined in
- CvTeam.cpp, line 7298
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_isTurnActive
Hooks
static bool BeforeCvTeam_isTurnActive(const CvTeam* self, bool& result);static void AfterCvTeam_isTurnActive(const CvTeam* self, bool& result);static bool ReplaceCvTeam_isTurnActive(bool (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_isTurnActive>(host, &BeforeCvTeam_isTurnActive);CivRegisterAfter<CivHooks::CvTeam_isTurnActive>(host, &AfterCvTeam_isTurnActive);CivRegisterReplace<CivHooks::CvTeam_isTurnActive>(host, &ReplaceCvTeam_isTurnActive);
Code
7298bool CvTeam::isTurnActive() const7299{7300 CvAssert(GC.getGame().isSimultaneousTeamTurns());73017302 for(int iPlayer = 0; iPlayer < MAX_PLAYERS; ++iPlayer)7303 {7304 CvPlayer& kPlayer = GET_PLAYER((PlayerTypes)iPlayer);7305 if(kPlayer.isAlive() && kPlayer.getTeam() == GetID())7306 {7307 if(kPlayer.isTurnActive())7308 {7309 return true;7310 }7311 }7312 }73137314 return false;7315}