CvPlayer::GetEconomicAI() const
- Defined in
- CvPlayer.cpp, line 24505
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetEconomicAI
Hooks
static bool BeforeCvPlayer_GetEconomicAI(const CvPlayer* self, CvEconomicAI*& result);static void AfterCvPlayer_GetEconomicAI(const CvPlayer* self, CvEconomicAI*& result);static CvEconomicAI* ReplaceCvPlayer_GetEconomicAI(CvEconomicAI* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetEconomicAI>(host, &BeforeCvPlayer_GetEconomicAI);CivRegisterAfter<CivHooks::CvPlayer_GetEconomicAI>(host, &AfterCvPlayer_GetEconomicAI);CivRegisterReplace<CivHooks::CvPlayer_GetEconomicAI>(host, &ReplaceCvPlayer_GetEconomicAI);
Code
24505CvEconomicAI* CvPlayer::GetEconomicAI() const24506{24507 return m_pEconomicAI;24508}
Called by
67 functions in 17 files
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvCity::CreateUnit(UnitTypes, UnitAITypes, bool)
- CvCityCitizens::DoTurn()
- CvCitySpecializationAI::WeightSpecializations()
- CityStrategyAIHelpers::IsTestCityStrategy_EnoughTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_WantTileImprovers(AICityStrategyTypes, CvCity *)
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvCityStrategyAI::UpdateFlavorsForNewCity()
- CvPlayerCulture::GetArchaeologyChoice(CvPlot *)
- CvDiplomacyAI::DoAddWantsResearchAgreementWithPlayer(PlayerTypes)
- CvDiplomacyAI::DoCancelWantsResearchAgreementWithPlayer(PlayerTypes)
- CvDiplomacyAI::DoContactMinorCivs()
- CvEconomicAI::DisbandExtraWorkers()
- EconomicAIHelpers::GetWeightThresholdModifier(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_CitiesNeedNavalGrowth(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_CitiesNeedNavalTileImprovement(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ConcertTour(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EarlyExpansion(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EnoughExpansion(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EnoughRecon(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EnoughReconSea(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ExpandLikeCrazy(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ExpandToOtherContinents(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_FoundCity(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_GrowLikeCrazy(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_IslandStart(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_LosingMoney(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedArchaeologists(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedHappiness(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedHappinessCritical(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedMuseums(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedRecon(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedReconSea(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ReallyExpandToOtherContinents(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ReallyNeedReconSea(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_TradeWithCityState(EconomicAIStrategyTypes, CvPlayer *)
- CvHomelandAI::ExecuteArtistMoves()
- CvHomelandAI::ExecuteExplorerMoves()
- CvHomelandAI::ExecuteMusicianMoves()
- CvHomelandAI::ExecuteWriterMoves()
- CvHomelandAI::FindUnitsForThisMove(AIHomelandMove, bool)
- CvHomelandAI::IsAnyValidExploreMoves(const CvUnit *) const
- CvHomelandAI::PlotUpgradeMoves()
- CvHomelandAI::Update()
- CvMilitaryAI::BuyEmergencyBuilding(CvCity *)
- CvMilitaryAI::BuyEmergencyUnit(UnitAITypes, CvCity *)
- CvMilitaryAI::DisbandObsoleteUnits()
- CvMilitaryAI::UpdateBaseData()
- MilitaryAIHelpers::ComputeRecommendedNavySize(CvPlayer *)
- MilitaryAIHelpers::IsTestStrategy_EnoughMilitaryUnits(CvPlayer *)
- CvPlayer::GetAnyUnitHasOrderToGoody()
- CvPlayer::GetClosestGoodyPlot(bool)
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::found(int, int, ReligionTypes)
- CvPlayerAI::GetDirectiveArtist(CvUnit *)
- CvPlayerAI::GetDirectiveMusician(CvUnit *)
- CvPlayerAI::GetDirectiveWriter(CvUnit *)
- CvPlot::changeVisibilityCount(TeamTypes, int, InvisibleTypes, bool, bool, CvUnit *)
- CvPlot::removeGoody()
- CvPlayerPolicies::AddFlavorAsStrategies(int)
- CvReligionAI::GetDesiredFaithGreatPerson() const
- CvUnit::SetAutomateType(AutomateTypes)
- CvLuaPlayer::lActivateEconomicStrategy(lua_State *)
- CvLuaPlayer::lDeactivateEconomicStrategy(lua_State *)
- CvLuaPlayer::lGetActiveEconomicStrategies(lua_State *)
- CvLuaPlayer::lIsActiveEconomicStrategy(lua_State *)