Bazaar developer reference

CvCity::ChangeNoOccupiedUnhappinessCount(int)

Defined in
CvCity.cpp, line 9164
Class
CvCity
Hook name
CivHooks::CvCity_ChangeNoOccupiedUnhappinessCount

Hooks

static bool BeforeCvCity_ChangeNoOccupiedUnhappinessCount(CvCity* self, int iChange);static void AfterCvCity_ChangeNoOccupiedUnhappinessCount(CvCity* self, int iChange);static void ReplaceCvCity_ChangeNoOccupiedUnhappinessCount(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_ChangeNoOccupiedUnhappinessCount>(host, &BeforeCvCity_ChangeNoOccupiedUnhappinessCount);CivRegisterAfter<CivHooks::CvCity_ChangeNoOccupiedUnhappinessCount>(host, &AfterCvCity_ChangeNoOccupiedUnhappinessCount);CivRegisterReplace<CivHooks::CvCity_ChangeNoOccupiedUnhappinessCount>(host, &ReplaceCvCity_ChangeNoOccupiedUnhappinessCount);

Code

9163/// Does this city not produce occupied Unhappiness?9164void CvCity::ChangeNoOccupiedUnhappinessCount(int iChange)9165{9166	VALIDATE_OBJECT9167	if(iChange != 0)9168		m_iNoOccupiedUnhappinessCount += iChange;9169}

Calls

Called by