Bazaar developer reference

CvCity::changeNumGreatPeople(int)

Defined in
CvCity.cpp, line 8063
Class
CvCity
Hook name
CivHooks::CvCity_changeNumGreatPeople

Hooks

static bool BeforeCvCity_changeNumGreatPeople(CvCity* self, int iChange);static void AfterCvCity_changeNumGreatPeople(CvCity* self, int iChange);static void ReplaceCvCity_changeNumGreatPeople(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_changeNumGreatPeople>(host, &BeforeCvCity_changeNumGreatPeople);CivRegisterAfter<CivHooks::CvCity_changeNumGreatPeople>(host, &AfterCvCity_changeNumGreatPeople);CivRegisterReplace<CivHooks::CvCity_changeNumGreatPeople>(host, &ReplaceCvCity_changeNumGreatPeople);

Code

8063void CvCity::changeNumGreatPeople(int iChange)8064{8065	VALIDATE_OBJECT8066	if(iChange != 0)8067	{8068		m_iNumGreatPeople = (m_iNumGreatPeople + iChange);8069		CvAssert(getNumGreatPeople() >= 0);8070	}8071}

Calls