Bazaar developer reference

CvCity::getProductionNeeded(ProjectTypes) const

Defined in
CvCity.cpp, line 4772
Class
CvCity
Hook name
CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const

Hooks

static bool BeforeCvCity_getProductionNeeded_with_ProjectTypes_const(const CvCity* self, ProjectTypes eProject, int& result);static void AfterCvCity_getProductionNeeded_with_ProjectTypes_const(const CvCity* self, ProjectTypes eProject, int& result);static int ReplaceCvCity_getProductionNeeded_with_ProjectTypes_const(int (*original)(const CvCity*, ProjectTypes), const CvCity* self, ProjectTypes eProject);CivRegisterBefore<CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const>(host, &BeforeCvCity_getProductionNeeded_with_ProjectTypes_const);CivRegisterAfter<CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const>(host, &AfterCvCity_getProductionNeeded_with_ProjectTypes_const);CivRegisterReplace<CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const>(host, &ReplaceCvCity_getProductionNeeded_with_ProjectTypes_const);

Code

4772int CvCity::getProductionNeeded(ProjectTypes eProject) const4773{4774	VALIDATE_OBJECT4775	int iNumProductionNeeded = GET_PLAYER(getOwner()).getProductionNeeded(eProject);47764777	return iNumProductionNeeded;4778}

Calls

Called by