Bazaar developer reference

CvTeam::setTurnActive(bool, bool)

Defined in
CvTeam.cpp, line 7283
Class
CvTeam
Hook name
CivHooks::CvTeam_setTurnActive

Hooks

static bool BeforeCvTeam_setTurnActive(CvTeam* self, bool bNewValue, bool bDoTurn);static void AfterCvTeam_setTurnActive(CvTeam* self, bool bNewValue, bool bDoTurn);static void ReplaceCvTeam_setTurnActive(void (*original)(CvTeam*, bool, bool), CvTeam* self, bool bNewValue, bool bDoTurn);CivRegisterBefore<CivHooks::CvTeam_setTurnActive>(host, &BeforeCvTeam_setTurnActive);CivRegisterAfter<CivHooks::CvTeam_setTurnActive>(host, &AfterCvTeam_setTurnActive);CivRegisterReplace<CivHooks::CvTeam_setTurnActive>(host, &ReplaceCvTeam_setTurnActive);

Code

7283void CvTeam::setTurnActive(bool bNewValue, bool bDoTurn)7284{7285	CvAssert(GC.getGame().isSimultaneousTeamTurns());72867287	for(int iPlayer = 0; iPlayer < MAX_PLAYERS; ++iPlayer)7288	{7289		CvPlayer& kPlayer = GET_PLAYER((PlayerTypes)iPlayer);7290		if(kPlayer.isAlive() && kPlayer.getTeam() == GetID())7291		{7292			kPlayer.setTurnActive(bNewValue, bDoTurn);7293		}7294	}7295}

Calls

Called by