Bazaar developer reference

CvCity::getUnitProduction(UnitTypes) const

Defined in
CvCity.cpp, line 11524
Class
CvCity
Hook name
CivHooks::CvCity_getUnitProduction

Hooks

static bool BeforeCvCity_getUnitProduction(const CvCity* self, UnitTypes eIndex, int& result);static void AfterCvCity_getUnitProduction(const CvCity* self, UnitTypes eIndex, int& result);static int ReplaceCvCity_getUnitProduction(int (*original)(const CvCity*, UnitTypes), const CvCity* self, UnitTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getUnitProduction>(host, &BeforeCvCity_getUnitProduction);CivRegisterAfter<CivHooks::CvCity_getUnitProduction>(host, &AfterCvCity_getUnitProduction);CivRegisterReplace<CivHooks::CvCity_getUnitProduction>(host, &ReplaceCvCity_getUnitProduction);

Code

11524int CvCity::getUnitProduction(UnitTypes eIndex)	const11525{11526	VALIDATE_OBJECT11527	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11528	CvAssertMsg(eIndex < GC.getNumUnitInfos(), "eIndex expected to be < GC.getNumUnitInfos()");11529	return m_paiUnitProduction[eIndex] / 100;11530}

Calls

Called by