Bazaar developer reference

CvCityStrategyAI::GetBestYieldAverageTimes100(YieldTypes)

Defined in
CvCityStrategyAI.cpp, line 1772
Class
CvCityStrategyAI
Hook name
CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100

Hooks

static bool BeforeCvCityStrategyAI_GetBestYieldAverageTimes100(CvCityStrategyAI* self, YieldTypes eYield, unsigned short& result);static void AfterCvCityStrategyAI_GetBestYieldAverageTimes100(CvCityStrategyAI* self, YieldTypes eYield, unsigned short& result);static unsigned short ReplaceCvCityStrategyAI_GetBestYieldAverageTimes100(unsigned short (*original)(CvCityStrategyAI*, YieldTypes), CvCityStrategyAI* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100>(host, &BeforeCvCityStrategyAI_GetBestYieldAverageTimes100);CivRegisterAfter<CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100>(host, &AfterCvCityStrategyAI_GetBestYieldAverageTimes100);CivRegisterReplace<CivHooks::CvCityStrategyAI_GetBestYieldAverageTimes100>(host, &ReplaceCvCityStrategyAI_GetBestYieldAverageTimes100);

Code

1772unsigned short CvCityStrategyAI::GetBestYieldAverageTimes100(YieldTypes eYield)1773{1774	return m_asBestYieldAverageTimes100[eYield];1775}

Called by