Hooks
static bool BeforeCityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement(CvCity* pCity, YieldTypes yield, bool& result);static void AfterCityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement(CvCity* pCity, YieldTypes yield, bool& result);static bool ReplaceCityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement(bool (*original)(CvCity*, YieldTypes), CvCity* pCity, YieldTypes yield);CivRegisterBefore<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement>(host, &BeforeCityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement);CivRegisterAfter<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement>(host, &AfterCityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement);CivRegisterReplace<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement>(host, &ReplaceCityStrategyAIHelpers_IsTestCityStrategy_NeedImprovement);