Bazaar developer reference

CvPlayer::HasHolyCity(ReligionTypes)

Defined in
CvPlayer.cpp, line 28491
Class
CvPlayer
Hook name
CivHooks::CvPlayer_HasHolyCity

Hooks

static bool BeforeCvPlayer_HasHolyCity(CvPlayer* self, ReligionTypes eReligion, bool& result);static void AfterCvPlayer_HasHolyCity(CvPlayer* self, ReligionTypes eReligion, bool& result);static bool ReplaceCvPlayer_HasHolyCity(bool (*original)(CvPlayer*, ReligionTypes), CvPlayer* self, ReligionTypes eReligion);CivRegisterBefore<CivHooks::CvPlayer_HasHolyCity>(host, &BeforeCvPlayer_HasHolyCity);CivRegisterAfter<CivHooks::CvPlayer_HasHolyCity>(host, &AfterCvPlayer_HasHolyCity);CivRegisterReplace<CivHooks::CvPlayer_HasHolyCity>(host, &ReplaceCvPlayer_HasHolyCity);

Code

28491bool CvPlayer::HasHolyCity(ReligionTypes eReligion)28492{28493	int iLoop;28494	for (CvCity* pLoopCity = firstCity(&iLoop); pLoopCity != NULL; pLoopCity = nextCity(&iLoop)) {28495		if (pLoopCity->GetCityReligions()->IsHolyCityForReligion(eReligion)) {28496			return true;28497		}28498	}2849928500	return false;28501}

Calls

Called by