Bazaar developer reference

CvCity::getProductionNeeded(BuildingTypes) const

Defined in
CvCity.cpp, line 4763
Class
CvCity
Hook name
CivHooks::CvCity_getProductionNeeded_with_BuildingTypes_const

Hooks

static bool BeforeCvCity_getProductionNeeded_with_BuildingTypes_const(const CvCity* self, BuildingTypes eBuilding, int& result);static void AfterCvCity_getProductionNeeded_with_BuildingTypes_const(const CvCity* self, BuildingTypes eBuilding, int& result);static int ReplaceCvCity_getProductionNeeded_with_BuildingTypes_const(int (*original)(const CvCity*, BuildingTypes), const CvCity* self, BuildingTypes eBuilding);CivRegisterBefore<CivHooks::CvCity_getProductionNeeded_with_BuildingTypes_const>(host, &BeforeCvCity_getProductionNeeded_with_BuildingTypes_const);CivRegisterAfter<CivHooks::CvCity_getProductionNeeded_with_BuildingTypes_const>(host, &AfterCvCity_getProductionNeeded_with_BuildingTypes_const);CivRegisterReplace<CivHooks::CvCity_getProductionNeeded_with_BuildingTypes_const>(host, &ReplaceCvCity_getProductionNeeded_with_BuildingTypes_const);

Code

4763int CvCity::getProductionNeeded(BuildingTypes eBuilding) const4764{4765	VALIDATE_OBJECT4766	int iNumProductionNeeded = GET_PLAYER(getOwner()).getProductionNeeded(eBuilding);47674768	return iNumProductionNeeded;4769}

Calls

Called by