Hooks
static bool BeforeCityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute(CvCity* pCity, DomainTypes eDomain, bool& result);static void AfterCityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute(CvCity* pCity, DomainTypes eDomain, bool& result);static bool ReplaceCityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute(bool (*original)(CvCity*, DomainTypes), CvCity* pCity, DomainTypes eDomain);CivRegisterBefore<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute>(host, &BeforeCityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute);CivRegisterAfter<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute>(host, &AfterCityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute);CivRegisterReplace<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute>(host, &ReplaceCityStrategyAIHelpers_IsTestCityStrategy_NeedInternationalTradeRoute);