Bazaar developer reference

CvCityReligions::GetTotalPressure()

Defined in
CvReligionClasses.cpp, line 3736
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_GetTotalPressure

Hooks

static bool BeforeCvCityReligions_GetTotalPressure(CvCityReligions* self, int& result);static void AfterCvCityReligions_GetTotalPressure(CvCityReligions* self, int& result);static int ReplaceCvCityReligions_GetTotalPressure(int (*original)(CvCityReligions*), CvCityReligions* self);CivRegisterBefore<CivHooks::CvCityReligions_GetTotalPressure>(host, &BeforeCvCityReligions_GetTotalPressure);CivRegisterAfter<CivHooks::CvCityReligions_GetTotalPressure>(host, &AfterCvCityReligions_GetTotalPressure);CivRegisterReplace<CivHooks::CvCityReligions_GetTotalPressure>(host, &ReplaceCvCityReligions_GetTotalPressure);

Code

3735/// Total pressure exerted by all religions3736int CvCityReligions::GetTotalPressure()3737{3738	int iTotalPressure = 0;37393740	ReligionInCityList::iterator it;3741	for(it = m_ReligionStatus.begin(); it != m_ReligionStatus.end(); it++)3742	{3743		iTotalPressure += it->m_iPressure;3744	}37453746	return iTotalPressure;3747}

Calls

Called by