CvDiplomacyAI::GetStateAllWars() const
- Defined in
- CvDiplomacyAI.cpp, line 6110
- Class
- CvDiplomacyAI
- Hook name
CivHooks::CvDiplomacyAI_GetStateAllWars
Hooks
static bool BeforeCvDiplomacyAI_GetStateAllWars(const CvDiplomacyAI* self, StateAllWars& result);static void AfterCvDiplomacyAI_GetStateAllWars(const CvDiplomacyAI* self, StateAllWars& result);static StateAllWars ReplaceCvDiplomacyAI_GetStateAllWars(StateAllWars (*original)(const CvDiplomacyAI*), const CvDiplomacyAI* self);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetStateAllWars>(host, &BeforeCvDiplomacyAI_GetStateAllWars);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetStateAllWars>(host, &AfterCvDiplomacyAI_GetStateAllWars);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetStateAllWars>(host, &ReplaceCvDiplomacyAI_GetStateAllWars);
Code
6109/// Overall assessment of winning or losing all the wars we are in6110StateAllWars CvDiplomacyAI::GetStateAllWars() const6111{6112 return m_eStateAllWars;6113}
Called by
- CityStrategyAIHelpers::IsTestCityStrategy_NeedTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_WantTileImprovers(AICityStrategyTypes, CvCity *)
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::DoUpdatePeaceTreatyWillingness()
- CvDiplomacyAI::DoUpdateWarGoals()
- CvDiplomacyAI::DoUpdateWarStates()
- CvDiplomacyAI::GetBestApproachTowardsMajorCiv(PlayerTypes, int &, bool, bool, WarFaceTypes &)
- CvDiplomacyAI::GetBestApproachTowardsMinorCiv(PlayerTypes, int &, bool, bool)
- EconomicAIHelpers::IsTestStrategy_NeedHappinessCritical(EconomicAIStrategyTypes, CvPlayer *)
- CvMilitaryAI::MakeEmergencyPurchases()
- CvMilitaryAI::MakeOffensivePurchases()
- CvMilitaryAI::UpdateOperations()
- MilitaryAIHelpers::IsTestStrategy_EradicateBarbarians(MilitaryAIStrategyTypes, CvPlayer *, int, int)
- MilitaryAIHelpers::IsTestStrategy_LosingWars(CvPlayer *)
- MilitaryAIHelpers::IsTestStrategy_WinningWars(CvPlayer *)
- IsSafe(CvPlayerAI *)
- CvTacticalAnalysisMap::PrioritizeZones()