Bazaar developer reference

CvGame::AnyoneHasReligion(ReligionTypes) const

Defined in
CvGame.cpp, line 12206
Class
CvGame
Hook name
CivHooks::CvGame_AnyoneHasReligion

Hooks

static bool BeforeCvGame_AnyoneHasReligion(const CvGame* self, ReligionTypes iReligionType, bool& result);static void AfterCvGame_AnyoneHasReligion(const CvGame* self, ReligionTypes iReligionType, bool& result);static bool ReplaceCvGame_AnyoneHasReligion(bool (*original)(const CvGame*, ReligionTypes), const CvGame* self, ReligionTypes iReligionType);CivRegisterBefore<CivHooks::CvGame_AnyoneHasReligion>(host, &BeforeCvGame_AnyoneHasReligion);CivRegisterAfter<CivHooks::CvGame_AnyoneHasReligion>(host, &AfterCvGame_AnyoneHasReligion);CivRegisterReplace<CivHooks::CvGame_AnyoneHasReligion>(host, &ReplaceCvGame_AnyoneHasReligion);

Code

12206bool CvGame::AnyoneHasReligion(ReligionTypes iReligionType) const12207{12208	for (int i = 0; i < MAX_PLAYERS; ++i) {12209		CvPlayer& player = GET_PLAYER(static_cast<PlayerTypes>(i));1221012211		if(player.isAlive() && player.HasReligion(iReligionType)) {12212			return true;12213		}12214	}1221512216	return false;12217}

Calls

Called by