Bazaar developer reference

CvCity::changeBaseGreatPeopleRate(int)

Defined in
CvCity.cpp, line 8110
Class
CvCity
Hook name
CivHooks::CvCity_changeBaseGreatPeopleRate

Hooks

static bool BeforeCvCity_changeBaseGreatPeopleRate(CvCity* self, int iChange);static void AfterCvCity_changeBaseGreatPeopleRate(CvCity* self, int iChange);static void ReplaceCvCity_changeBaseGreatPeopleRate(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_changeBaseGreatPeopleRate>(host, &BeforeCvCity_changeBaseGreatPeopleRate);CivRegisterAfter<CivHooks::CvCity_changeBaseGreatPeopleRate>(host, &AfterCvCity_changeBaseGreatPeopleRate);CivRegisterReplace<CivHooks::CvCity_changeBaseGreatPeopleRate>(host, &ReplaceCvCity_changeBaseGreatPeopleRate);

Code

8110void CvCity::changeBaseGreatPeopleRate(int iChange)8111{8112	VALIDATE_OBJECT8113	m_iBaseGreatPeopleRate = (m_iBaseGreatPeopleRate + iChange);8114	CvAssert(getBaseGreatPeopleRate() >= 0);8115}

Calls

Called by