Bazaar developer reference

CvPlayer::HasAnyHolyCity()

Defined in
CvPlayer.cpp, line 28478
Class
CvPlayer
Hook name
CivHooks::CvPlayer_HasAnyHolyCity

Hooks

static bool BeforeCvPlayer_HasAnyHolyCity(CvPlayer* self, bool& result);static void AfterCvPlayer_HasAnyHolyCity(CvPlayer* self, bool& result);static bool ReplaceCvPlayer_HasAnyHolyCity(bool (*original)(CvPlayer*), CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_HasAnyHolyCity>(host, &BeforeCvPlayer_HasAnyHolyCity);CivRegisterAfter<CivHooks::CvPlayer_HasAnyHolyCity>(host, &AfterCvPlayer_HasAnyHolyCity);CivRegisterReplace<CivHooks::CvPlayer_HasAnyHolyCity>(host, &ReplaceCvPlayer_HasAnyHolyCity);

Code

28478bool CvPlayer::HasAnyHolyCity()28479{28480	int iLoop;2848128482	for (CvCity* pLoopCity = firstCity(&iLoop); pLoopCity != NULL; pLoopCity = nextCity(&iLoop)) {28483		if (pLoopCity->GetCityReligions()->IsHolyCityAnyReligion()) {28484			return true;28485		}28486	}2848728488	return false;28489}

Calls

Called by