Bazaar developer reference

CvCityReligions::IsReligionInCity()

Defined in
CvReligionClasses.cpp, line 3459
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_IsReligionInCity

Hooks

static bool BeforeCvCityReligions_IsReligionInCity(CvCityReligions* self, bool& result);static void AfterCvCityReligions_IsReligionInCity(CvCityReligions* self, bool& result);static bool ReplaceCvCityReligions_IsReligionInCity(bool (*original)(CvCityReligions*), CvCityReligions* self);CivRegisterBefore<CivHooks::CvCityReligions_IsReligionInCity>(host, &BeforeCvCityReligions_IsReligionInCity);CivRegisterAfter<CivHooks::CvCityReligions_IsReligionInCity>(host, &AfterCvCityReligions_IsReligionInCity);CivRegisterReplace<CivHooks::CvCityReligions_IsReligionInCity>(host, &ReplaceCvCityReligions_IsReligionInCity);

Code

3458///Any religion in this city?3459bool CvCityReligions::IsReligionInCity()3460{3461	ReligionInCityList::iterator religionIt;34623463	for(religionIt = m_ReligionStatus.begin(); religionIt != m_ReligionStatus.end(); ++religionIt)3464	{3465		if(religionIt->m_eReligion != NO_RELIGION)3466		{3467			return true;3468		}3469	}34703471	return false;3472}

Calls

Called by