Bazaar developer reference

CvCity::getProjectProduction(ProjectTypes) const

Defined in
CvCity.cpp, line 11360
Class
CvCity
Hook name
CivHooks::CvCity_getProjectProduction

Hooks

static bool BeforeCvCity_getProjectProduction(const CvCity* self, ProjectTypes eIndex, int& result);static void AfterCvCity_getProjectProduction(const CvCity* self, ProjectTypes eIndex, int& result);static int ReplaceCvCity_getProjectProduction(int (*original)(const CvCity*, ProjectTypes), const CvCity* self, ProjectTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getProjectProduction>(host, &BeforeCvCity_getProjectProduction);CivRegisterAfter<CivHooks::CvCity_getProjectProduction>(host, &AfterCvCity_getProjectProduction);CivRegisterReplace<CivHooks::CvCity_getProjectProduction>(host, &ReplaceCvCity_getProjectProduction);

Code

11360int CvCity::getProjectProduction(ProjectTypes eIndex) const11361{11362	VALIDATE_OBJECT11363	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11364	CvAssertMsg(eIndex < GC.getNumProjectInfos(), "eIndex expected to be < GC.getNumProjectInfos()");11365	return m_paiProjectProduction[eIndex] / 100;11366}

Calls

Called by