CvEconomicAI::GetEconomicAIStrategies()
- Defined in
- CvEconomicAI.cpp, line 491
- Class
- CvEconomicAI
- Hook name
CivHooks::CvEconomicAI_GetEconomicAIStrategies
Hooks
static bool BeforeCvEconomicAI_GetEconomicAIStrategies(CvEconomicAI* self, CvEconomicAIStrategyXMLEntries*& result);static void AfterCvEconomicAI_GetEconomicAIStrategies(CvEconomicAI* self, CvEconomicAIStrategyXMLEntries*& result);static CvEconomicAIStrategyXMLEntries* ReplaceCvEconomicAI_GetEconomicAIStrategies(CvEconomicAIStrategyXMLEntries* (*original)(CvEconomicAI*), CvEconomicAI* self);CivRegisterBefore<CivHooks::CvEconomicAI_GetEconomicAIStrategies>(host, &BeforeCvEconomicAI_GetEconomicAIStrategies);CivRegisterAfter<CivHooks::CvEconomicAI_GetEconomicAIStrategies>(host, &AfterCvEconomicAI_GetEconomicAIStrategies);CivRegisterReplace<CivHooks::CvEconomicAI_GetEconomicAIStrategies>(host, &ReplaceCvEconomicAI_GetEconomicAIStrategies);
Code
490/// Returns AIStrategies object stored in this class491CvEconomicAIStrategyXMLEntries* CvEconomicAI::GetEconomicAIStrategies()492{493 return m_pAIStrategies;494}
Called by
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvEconomicAI::DoTurn()
- CvEconomicAI::UseStrategy(EconomicAIStrategyTypes, bool)
- EconomicAIHelpers::GetWeightThresholdModifier(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_CitiesNeedNavalGrowth(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_CitiesNeedNavalTileImprovement(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ConcertTour(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EnoughExpansion(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ExpandLikeCrazy(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_GrowLikeCrazy(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_IslandStart(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_LosingMoney(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedHappiness(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedHappinessCritical(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_TradeWithCityState(EconomicAIStrategyTypes, CvPlayer *)
- CvLuaPlayer::lGetActiveEconomicStrategies(lua_State *)