Bazaar developer reference

CvCity::getProjectProductionTimes100(ProjectTypes) const

Defined in
CvCity.cpp, line 11385
Class
CvCity
Hook name
CivHooks::CvCity_getProjectProductionTimes100

Hooks

static bool BeforeCvCity_getProjectProductionTimes100(const CvCity* self, ProjectTypes eIndex, int& result);static void AfterCvCity_getProjectProductionTimes100(const CvCity* self, ProjectTypes eIndex, int& result);static int ReplaceCvCity_getProjectProductionTimes100(int (*original)(const CvCity*, ProjectTypes), const CvCity* self, ProjectTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getProjectProductionTimes100>(host, &BeforeCvCity_getProjectProductionTimes100);CivRegisterAfter<CivHooks::CvCity_getProjectProductionTimes100>(host, &AfterCvCity_getProjectProductionTimes100);CivRegisterReplace<CivHooks::CvCity_getProjectProductionTimes100>(host, &ReplaceCvCity_getProjectProductionTimes100);

Code

11385int CvCity::getProjectProductionTimes100(ProjectTypes eIndex) const11386{11387	VALIDATE_OBJECT11388	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11389	CvAssertMsg(eIndex < GC.getNumProjectInfos(), "eIndex expected to be < GC.getNumProjectInfos()");11390	return m_paiProjectProduction[eIndex];11391}

Calls

Called by