Bazaar developer reference

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}

Calls

Called by