CvCityStrategyAI::GetAICityStrategies()
- Defined in
- CvCityStrategyAI.cpp, line 529
- Class
- CvCityStrategyAI
- Hook name
CivHooks::CvCityStrategyAI_GetAICityStrategies
Hooks
static bool BeforeCvCityStrategyAI_GetAICityStrategies(CvCityStrategyAI* self, CvAICityStrategies*& result);static void AfterCvCityStrategyAI_GetAICityStrategies(CvCityStrategyAI* self, CvAICityStrategies*& result);static CvAICityStrategies* ReplaceCvCityStrategyAI_GetAICityStrategies(CvAICityStrategies* (*original)(CvCityStrategyAI*), CvCityStrategyAI* self);CivRegisterBefore<CivHooks::CvCityStrategyAI_GetAICityStrategies>(host, &BeforeCvCityStrategyAI_GetAICityStrategies);CivRegisterAfter<CivHooks::CvCityStrategyAI_GetAICityStrategies>(host, &AfterCvCityStrategyAI_GetAICityStrategies);CivRegisterReplace<CivHooks::CvCityStrategyAI_GetAICityStrategies>(host, &ReplaceCvCityStrategyAI_GetAICityStrategies);
Code
528/// Returns AICityStrategies object stored in this class529CvAICityStrategies* CvCityStrategyAI::GetAICityStrategies()530{531 return m_pAICityStrategies;532}
Called by
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CityStrategyAIHelpers::GetWeightThresholdModifier(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_CapitalNeedSettler(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_EnoughTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedNavalGrowth(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_WantTileImprovers(AICityStrategyTypes, CvCity *)
- CvCityStrategyAI::DoTurn()