Bazaar developer reference

CvCityCitizens::SetForcedAvoidGrowth(bool)

Defined in
CvCityCitizens.cpp, line 632
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_SetForcedAvoidGrowth

Hooks

static bool BeforeCvCityCitizens_SetForcedAvoidGrowth(CvCityCitizens* self, bool bAvoidGrowth);static void AfterCvCityCitizens_SetForcedAvoidGrowth(CvCityCitizens* self, bool bAvoidGrowth);static void ReplaceCvCityCitizens_SetForcedAvoidGrowth(void (*original)(CvCityCitizens*, bool), CvCityCitizens* self, bool bAvoidGrowth);CivRegisterBefore<CivHooks::CvCityCitizens_SetForcedAvoidGrowth>(host, &BeforeCvCityCitizens_SetForcedAvoidGrowth);CivRegisterAfter<CivHooks::CvCityCitizens_SetForcedAvoidGrowth>(host, &AfterCvCityCitizens_SetForcedAvoidGrowth);CivRegisterReplace<CivHooks::CvCityCitizens_SetForcedAvoidGrowth>(host, &ReplaceCvCityCitizens_SetForcedAvoidGrowth);

Code

632void CvCityCitizens::SetForcedAvoidGrowth(bool bAvoidGrowth)633{634	if(m_bForceAvoidGrowth != bAvoidGrowth)635	{636		m_bForceAvoidGrowth = bAvoidGrowth;637		DoReallocateCitizens();638	}639}

Calls

Called by