Bazaar developer reference

CvGame::AnyoneHasAnyReligion() const

Defined in
CvGame.cpp, line 12193
Class
CvGame
Hook name
CivHooks::CvGame_AnyoneHasAnyReligion

Hooks

static bool BeforeCvGame_AnyoneHasAnyReligion(const CvGame* self, bool& result);static void AfterCvGame_AnyoneHasAnyReligion(const CvGame* self, bool& result);static bool ReplaceCvGame_AnyoneHasAnyReligion(bool (*original)(const CvGame*), const CvGame* self);CivRegisterBefore<CivHooks::CvGame_AnyoneHasAnyReligion>(host, &BeforeCvGame_AnyoneHasAnyReligion);CivRegisterAfter<CivHooks::CvGame_AnyoneHasAnyReligion>(host, &AfterCvGame_AnyoneHasAnyReligion);CivRegisterReplace<CivHooks::CvGame_AnyoneHasAnyReligion>(host, &ReplaceCvGame_AnyoneHasAnyReligion);

Code

12193bool CvGame::AnyoneHasAnyReligion() const12194{12195	for (int i = 0; i < MAX_PLAYERS; ++i) {12196		CvPlayer& player = GET_PLAYER(static_cast<PlayerTypes>(i));1219712198		if(player.isAlive() && player.HasAnyReligion()) {12199			return true;12200		}12201	}1220212203	return false;12204}

Calls

Called by