Bazaar developer reference

CvCity::isFoodProduction(UnitTypes) const

Defined in
CvCity.cpp, line 4473
Class
CvCity
Hook name
CivHooks::CvCity_isFoodProduction_with_UnitTypes_const

Hooks

static bool BeforeCvCity_isFoodProduction_with_UnitTypes_const(const CvCity* self, UnitTypes eUnit, bool& result);static void AfterCvCity_isFoodProduction_with_UnitTypes_const(const CvCity* self, UnitTypes eUnit, bool& result);static bool ReplaceCvCity_isFoodProduction_with_UnitTypes_const(bool (*original)(const CvCity*, UnitTypes), const CvCity* self, UnitTypes eUnit);CivRegisterBefore<CivHooks::CvCity_isFoodProduction_with_UnitTypes_const>(host, &BeforeCvCity_isFoodProduction_with_UnitTypes_const);CivRegisterAfter<CivHooks::CvCity_isFoodProduction_with_UnitTypes_const>(host, &AfterCvCity_isFoodProduction_with_UnitTypes_const);CivRegisterReplace<CivHooks::CvCity_isFoodProduction_with_UnitTypes_const>(host, &ReplaceCvCity_isFoodProduction_with_UnitTypes_const);

Code

4473bool CvCity::isFoodProduction(UnitTypes eUnit) const4474{4475	CvUnitEntry* pkUnitInfo = GC.getUnitInfo(eUnit);4476	if(pkUnitInfo == NULL)4477		return false;44784479	if(pkUnitInfo->IsFoodProduction())4480	{4481		return true;4482	}44834484	if(GET_PLAYER(getOwner()).isMilitaryFoodProduction())4485	{4486		if(pkUnitInfo->IsMilitaryProduction())4487		{4488			return true;4489		}4490	}44914492	return false;4493}

Calls

Called by