CvDiplomacyAI::GetPlayer()
- Defined in
- CvDiplomacyAI.cpp, line 1832
- Class
- CvDiplomacyAI
- Hook name
CivHooks::CvDiplomacyAI_GetPlayer
Hooks
static bool BeforeCvDiplomacyAI_GetPlayer(CvDiplomacyAI* self, CvPlayer*& result);static void AfterCvDiplomacyAI_GetPlayer(CvDiplomacyAI* self, CvPlayer*& result);static CvPlayer* ReplaceCvDiplomacyAI_GetPlayer(CvPlayer* (*original)(CvDiplomacyAI*), CvDiplomacyAI* self);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetPlayer>(host, &BeforeCvDiplomacyAI_GetPlayer);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetPlayer>(host, &AfterCvDiplomacyAI_GetPlayer);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetPlayer>(host, &ReplaceCvDiplomacyAI_GetPlayer);
Code
1831/// Returns the Player object this class is associated with1832CvPlayer* CvDiplomacyAI::GetPlayer()1833{1834 return m_pPlayer;1835}
Called by
137 functions in 1 files
- CvDiplomacyAI::ChangeNumCiviliansReturnedToMe(PlayerTypes, int)
- CvDiplomacyAI::DeclareWar(PlayerTypes)
- CvDiplomacyAI::DoAddWantsResearchAgreementWithPlayer(PlayerTypes)
- CvDiplomacyAI::DoAggressiveMilitaryStatement(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::DoAngryBefriendedEnemy(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoAngryDenouncedFriend(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoBeginDiploWithHuman()
- CvDiplomacyAI::DoBeginDiploWithHumanEspionageResult()
- CvDiplomacyAI::DoBeginDiploWithHumanInDiscuss()
- CvDiplomacyAI::DoCancelHaltDemandProcess()
- CvDiplomacyAI::DoCancelWantsResearchAgreementWithPlayer(PlayerTypes)
- CvDiplomacyAI::DoContactMajorCivs()
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::DoContactPlayer(PlayerTypes)
- CvDiplomacyAI::DoCoopWarTimeStatement(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoCounters()
- CvDiplomacyAI::DoDenouncePlayer(PlayerTypes)
- CvDiplomacyAI::DoEmbassyExchange(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoEmbassyOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoFYIBefriendedHumanEnemy(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoFYIBefriendedHumanFriend(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoFYIDenouncedHumanEnemy(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoFYIDenouncedHumanFriend(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoFirstContact(PlayerTypes)
- CvDiplomacyAI::DoFromUIDiploEvent(PlayerTypes, FromUIDiploEventTypes, int, int)
- CvDiplomacyAI::DoGift(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoHappyBefriendedFriend(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoHappyDenouncedEnemy(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoInitializePersonality()
- CvDiplomacyAI::DoKilledByPlayer(PlayerTypes)
- CvDiplomacyAI::DoLuxuryTrade(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoMakeDemand(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoMakePeaceWithMinors()
- CvDiplomacyAI::DoMakePublicDeclaration(PublicDeclarationTypes, int, int, PlayerTypes, PlayerTypes)
- CvDiplomacyAI::DoMakeWarOnPlayer(PlayerTypes)
- CvDiplomacyAI::DoMinorCivCompetitionStatement(PlayerTypes, DiploStatementTypes &, int &, bool)
- CvDiplomacyAI::DoOpenBordersExchange(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoOpenBordersOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoPeaceOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoPlayerBulliedSomeone(PlayerTypes, PlayerTypes)
- CvDiplomacyAI::DoPlayerDeclaredWarOnSomeone(PlayerTypes, TeamTypes)
- CvDiplomacyAI::DoPlayerKilledSomeone(PlayerTypes, PlayerTypes)
- CvDiplomacyAI::DoPossibleMinorLiberation(PlayerTypes, int)
- CvDiplomacyAI::DoRequest(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoResearchAgreementOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoSendStatementToPlayer(PlayerTypes, DiploStatementTypes, int, CvDeal *)
- CvDiplomacyAI::DoStartDemandProcess(PlayerTypes)
- CvDiplomacyAI::DoTestDemandReady()
- CvDiplomacyAI::DoTestPromises()
- CvDiplomacyAI::DoTurn(PlayerTypes, DiplomacyPlayerType)
- CvDiplomacyAI::DoUpdateDemands()
- CvDiplomacyAI::DoUpdateEstimateOtherPlayerVictoryDisputeLevels()
- CvDiplomacyAI::DoUpdateExpansionAggressivePostures()
- CvDiplomacyAI::DoUpdateLandDisputeLevels()
- CvDiplomacyAI::DoUpdateMilitaryThreats()
- CvDiplomacyAI::DoUpdateMinorCivApproaches()
- CvDiplomacyAI::DoUpdateMinorCivDisputeLevels()
- CvDiplomacyAI::DoUpdateMinorCivProtection(PlayerTypes, MinorCivApproachTypes)
- CvDiplomacyAI::DoUpdateOnePlayerEconomicStrength(PlayerTypes)
- CvDiplomacyAI::DoUpdateOnePlayerExpansionAggressivePosture(PlayerTypes)
- CvDiplomacyAI::DoUpdateOnePlayerMilitaryAggressivePosture(PlayerTypes)
- CvDiplomacyAI::DoUpdateOnePlayerMilitaryStrength(PlayerTypes)
- CvDiplomacyAI::DoUpdateOnePlayerOpinion(PlayerTypes)
- CvDiplomacyAI::DoUpdateOnePlayerTargetValue(PlayerTypes)
- CvDiplomacyAI::DoUpdatePeaceTreatyWillingness()
- CvDiplomacyAI::DoUpdatePlanningExchanges()
- CvDiplomacyAI::DoUpdatePlotBuyingAggressivePosture()
- CvDiplomacyAI::DoUpdateVictoryDisputeLevels()
- CvDiplomacyAI::DoUpdateWarDamageLevel()
- CvDiplomacyAI::DoUpdateWarStates()
- CvDiplomacyAI::DoWeAttackedYourMinorStatement(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::DoWeBulliedYourMinorStatement(PlayerTypes, DiploStatementTypes &, int &)
- CvDiplomacyAI::GetApproachTowardsUsGuess(PlayerTypes)
- CvDiplomacyAI::GetBestApproachTowardsMajorCiv(PlayerTypes, int &, bool, bool, WarFaceTypes &)
- CvDiplomacyAI::GetBestApproachTowardsMinorCiv(PlayerTypes, int &, bool, bool)
- CvDiplomacyAI::GetCoopWarScore(PlayerTypes, PlayerTypes, bool)
- CvDiplomacyAI::GetDenounceWeight(PlayerTypes, bool)
- CvDiplomacyAI::GetDenouncedUsScore(PlayerTypes)
- CvDiplomacyAI::GetDiploStringForMessage(DiploMessageTypes, PlayerTypes, const Localization::String &, const Localization::String &)
- CvDiplomacyAI::GetDiploTextFromTag(const char *, const Localization::String &, const Localization::String &)
- CvDiplomacyAI::GetEmbassyScore(PlayerTypes)
- CvDiplomacyAI::GetFriendDenouncementScore(PlayerTypes)
- CvDiplomacyAI::GetGreetHumanMessage(LeaderheadAnimationTypes &)
- CvDiplomacyAI::GetOtherPlayerProtectedMinorBullied(PlayerTypes)
- CvDiplomacyAI::GetRequestFriendToDenounce(PlayerTypes, bool &)
- CvDiplomacyAI::GetWarScore(PlayerTypes)
- CvDiplomacyAI::GetWeDeclaredWarOnFriendCount()
- CvDiplomacyAI::GetWeDenouncedFriendCount()
- CvDiplomacyAI::IsCanMakeResearchAgreementRightNow(PlayerTypes)
- CvDiplomacyAI::IsDenounceFriendAcceptable(PlayerTypes)
- CvDiplomacyAI::IsDoFAcceptable(PlayerTypes)
- CvDiplomacyAI::IsGoingForCultureVictory()
- CvDiplomacyAI::IsGoingForDiploVictory()
- CvDiplomacyAI::IsGoingForSpaceshipVictory()
- CvDiplomacyAI::IsGoingForWorldConquest()
- CvDiplomacyAI::IsGoldRequest(PlayerTypes, CvDeal *, int &)
- CvDiplomacyAI::IsHasActiveGoldQuest()
- CvDiplomacyAI::IsLuxuryRequest(PlayerTypes, CvDeal *, int &)
- CvDiplomacyAI::IsMakeRequest(PlayerTypes, CvDeal *, bool &)
- CvDiplomacyAI::IsPlayerDemandAttractive(PlayerTypes)
- CvDiplomacyAI::IsPlayerRecklessExpander(PlayerTypes)
- CvDiplomacyAI::IsWantsOpenBordersWithPlayer(PlayerTypes)
- CvDiplomacyAI::IsWillingToMakePeaceWithHuman(PlayerTypes)
- CvDiplomacyAI::LogCloseEmbassy(PlayerTypes)
- CvDiplomacyAI::LogCoopWar(PlayerTypes, PlayerTypes, CoopWarStates)
- CvDiplomacyAI::LogDenounce(PlayerTypes, bool, bool)
- CvDiplomacyAI::LogDoF(PlayerTypes)
- CvDiplomacyAI::LogFriendRequestDenounce(PlayerTypes, PlayerTypes, bool)
- CvDiplomacyAI::LogGrandStrategy(CvString &)
- CvDiplomacyAI::LogMajorCivApproachUpdate(PlayerTypes, const int *, MajorCivApproachTypes, MajorCivApproachTypes, WarFaceTypes)
- CvDiplomacyAI::LogMinorCivApproachUpdate(PlayerTypes, const int *, MinorCivApproachTypes, MinorCivApproachTypes)
- CvDiplomacyAI::LogMinorCivBullyGold(PlayerTypes, int, int, int, bool, int)
- CvDiplomacyAI::LogMinorCivBullyUnit(PlayerTypes, int, int, UnitTypes, bool, int)
- CvDiplomacyAI::LogMinorCivBuyout(PlayerTypes, int, bool)
- CvDiplomacyAI::LogMinorCivGiftGold(PlayerTypes, int, int, bool, bool, PlayerTypes)
- CvDiplomacyAI::LogMinorCivQuestCancelled(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogMinorCivQuestFinished(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogMinorCivQuestReceived(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogOpenEmbassy(PlayerTypes)
- CvDiplomacyAI::LogOpinionUpdate(PlayerTypes, std::vector<int> &)
- CvDiplomacyAI::LogOtherPlayerExpansionGuess(PlayerTypes, int)
- CvDiplomacyAI::LogOtherPlayerGuessStatus()
- CvDiplomacyAI::LogPeaceMade(PlayerTypes)
- CvDiplomacyAI::LogPersonality()
- CvDiplomacyAI::LogProximity(CvString &, PlayerTypes)
- CvDiplomacyAI::LogPublicDeclaration(PublicDeclarationTypes, int, PlayerTypes)
- CvDiplomacyAI::LogStatementToPlayer(PlayerTypes, DiploStatementTypes)
- CvDiplomacyAI::LogStatements()
- CvDiplomacyAI::LogStatus()
- CvDiplomacyAI::LogWantRA(PlayerTypes)
- CvDiplomacyAI::LogWarDeclaration(PlayerTypes, int)
- CvDiplomacyAI::LogWarState(CvString &, PlayerTypes)
- CvDiplomacyAI::LogWarStatus()
- CvDiplomacyAI::MakeWar()
- CvDiplomacyAI::SetDoFAccepted(PlayerTypes, bool)
- CvDiplomacyAI::SetPlayerNoSettleRequestAccepted(PlayerTypes, bool)
- CvDiplomacyAI::update()