Bazaar developer reference

CvCity::getCitySizeType() const

Defined in
CvCity.cpp, line 7143
Class
CvCity
Hook name
CivHooks::CvCity_getCitySizeType

Hooks

static bool BeforeCvCity_getCitySizeType(const CvCity* self, CitySizeTypes& result);static void AfterCvCity_getCitySizeType(const CvCity* self, CitySizeTypes& result);static CitySizeTypes ReplaceCvCity_getCitySizeType(CitySizeTypes (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_getCitySizeType>(host, &BeforeCvCity_getCitySizeType);CivRegisterAfter<CivHooks::CvCity_getCitySizeType>(host, &AfterCvCity_getCitySizeType);CivRegisterReplace<CivHooks::CvCity_getCitySizeType>(host, &ReplaceCvCity_getCitySizeType);

Code

7143CitySizeTypes CvCity::getCitySizeType() const7144{7145	VALIDATE_OBJECT7146	return ((CitySizeTypes)(range((getPopulation() / 7), 0, (NUM_CITYSIZE_TYPES - 1))));7147}

Calls

Called by