Bazaar developer reference

CvCityReligions::GetPressure(ReligionTypes)

Defined in
CvReligionClasses.cpp, line 3750
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_GetPressure

Hooks

static bool BeforeCvCityReligions_GetPressure(CvCityReligions* self, ReligionTypes eReligion, int& result);static void AfterCvCityReligions_GetPressure(CvCityReligions* self, ReligionTypes eReligion, int& result);static int ReplaceCvCityReligions_GetPressure(int (*original)(CvCityReligions*, ReligionTypes), CvCityReligions* self, ReligionTypes eReligion);CivRegisterBefore<CivHooks::CvCityReligions_GetPressure>(host, &BeforeCvCityReligions_GetPressure);CivRegisterAfter<CivHooks::CvCityReligions_GetPressure>(host, &AfterCvCityReligions_GetPressure);CivRegisterReplace<CivHooks::CvCityReligions_GetPressure>(host, &ReplaceCvCityReligions_GetPressure);

Code

3749/// Pressure exerted by one religion3750int CvCityReligions::GetPressure(ReligionTypes eReligion)3751{3752	ReligionInCityList::iterator it;3753	for(it = m_ReligionStatus.begin(); it != m_ReligionStatus.end(); it++)3754	{3755		if(it->m_eReligion == eReligion)3756		{3757			return it->m_iPressure;3758		}3759	}37603761	return 0;3762}

Calls

Called by