CvPlayer::GetDealAI() const
- Defined in
- CvPlayer.cpp, line 24559
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetDealAI
Hooks
static bool BeforeCvPlayer_GetDealAI(const CvPlayer* self, CvDealAI*& result);static void AfterCvPlayer_GetDealAI(const CvPlayer* self, CvDealAI*& result);static CvDealAI* ReplaceCvPlayer_GetDealAI(CvDealAI* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetDealAI>(host, &BeforeCvPlayer_GetDealAI);CivRegisterAfter<CivHooks::CvPlayer_GetDealAI>(host, &AfterCvPlayer_GetDealAI);CivRegisterReplace<CivHooks::CvPlayer_GetDealAI>(host, &ReplaceCvPlayer_GetDealAI);
Code
24559CvDealAI* CvPlayer::GetDealAI() const24560{24561 return m_pDealAI;24562}
Called by
- CvDealAI::DoEqualizeDealWithAI(CvDeal *, PlayerTypes)
- CvDealAI::GetCityValue(int, int, bool, PlayerTypes, bool)
- CvDealAI::GetDefensivePactValue(bool, PlayerTypes, bool)
- CvDealAI::GetEmbassyValue(bool, PlayerTypes, bool)
- CvDealAI::GetGPTforForValueExchange(int, bool, int, bool, PlayerTypes, bool, bool)
- CvDealAI::GetGoldForForValueExchange(int, bool, bool, PlayerTypes, bool, bool)
- CvDealAI::GetOpenBordersValue(bool, PlayerTypes, bool)
- CvDealAI::GetResearchAgreementValue(bool, PlayerTypes, bool)
- CvDealAI::GetTradeAgreementValue(bool, PlayerTypes, bool)
- CvDealAI::GetVoteCommitmentValue(bool, PlayerTypes, int, int, int, bool, bool)
- CvDiplomacyAI::DoEmbassyOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoFromUIDiploEvent(PlayerTypes, FromUIDiploEventTypes, int, int)
- CvDiplomacyAI::DoLuxuryTrade(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoMakeDemand(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoOpenBordersOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoPeaceOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoRenewExpiredDeal(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoResearchAgreementOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- CvDiplomacyAI::DoSendStatementToPlayer(PlayerTypes, DiploStatementTypes, int, CvDeal *)
- CvDllPlayer::GetDealAI()
- CvLuaPlayer::lDoTradeScreenClosed(lua_State *)
- CvLuaPlayer::lDoTradeScreenOpened(lua_State *)
- CvLuaPlayer::lGetDealMyValue(lua_State *)
- CvLuaPlayer::lGetDealTheyreValue(lua_State *)
- CvLuaPlayer::lGetDealValue(lua_State *)