CvEconomicAIStrategyXMLEntries::GetEntry(int)
- Defined in
- CvEconomicAI.cpp, line 234
- Class
- CvEconomicAIStrategyXMLEntries
- Hook name
CivHooks::CvEconomicAIStrategyXMLEntries_GetEntry
Hooks
static bool BeforeCvEconomicAIStrategyXMLEntries_GetEntry(CvEconomicAIStrategyXMLEntries* self, int index, CvEconomicAIStrategyXMLEntry*& result);static void AfterCvEconomicAIStrategyXMLEntries_GetEntry(CvEconomicAIStrategyXMLEntries* self, int index, CvEconomicAIStrategyXMLEntry*& result);static CvEconomicAIStrategyXMLEntry* ReplaceCvEconomicAIStrategyXMLEntries_GetEntry(CvEconomicAIStrategyXMLEntry* (*original)(CvEconomicAIStrategyXMLEntries*, int), CvEconomicAIStrategyXMLEntries* self, int index);CivRegisterBefore<CivHooks::CvEconomicAIStrategyXMLEntries_GetEntry>(host, &BeforeCvEconomicAIStrategyXMLEntries_GetEntry);CivRegisterAfter<CivHooks::CvEconomicAIStrategyXMLEntries_GetEntry>(host, &AfterCvEconomicAIStrategyXMLEntries_GetEntry);CivRegisterReplace<CivHooks::CvEconomicAIStrategyXMLEntries_GetEntry>(host, &ReplaceCvEconomicAIStrategyXMLEntries_GetEntry);
Code
233/// Get a specific entry234CvEconomicAIStrategyXMLEntry* CvEconomicAIStrategyXMLEntries::GetEntry(int index)235{236 return m_paAIStrategyEntries[index];237}
Calls
std::vector::operator[]
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 *)