CvDealAI::GetPlayer()
- Defined in
- CvDealAI.cpp, line 73
- Class
- CvDealAI
- Hook name
CivHooks::CvDealAI_GetPlayer
Hooks
static bool BeforeCvDealAI_GetPlayer(CvDealAI* self, CvPlayer*& result);static void AfterCvDealAI_GetPlayer(CvDealAI* self, CvPlayer*& result);static CvPlayer* ReplaceCvDealAI_GetPlayer(CvPlayer* (*original)(CvDealAI*), CvDealAI* self);CivRegisterBefore<CivHooks::CvDealAI_GetPlayer>(host, &BeforeCvDealAI_GetPlayer);CivRegisterAfter<CivHooks::CvDealAI_GetPlayer>(host, &AfterCvDealAI_GetPlayer);CivRegisterReplace<CivHooks::CvDealAI_GetPlayer>(host, &ReplaceCvDealAI_GetPlayer);
Code
72/// Returns the Player object this DealAI is associated with73CvPlayer* CvDealAI::GetPlayer()74{75 return m_pPlayer;76}
Called by
46 functions in 2 files
- CvDealAI::DoAcceptedDeal(PlayerTypes, const CvDeal &, int, int, int)
- CvDealAI::DoAcceptedDemand(PlayerTypes, const CvDeal &)
- CvDealAI::DoAddCitiesToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoAddEmbassyToThem(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoAddEmbassyToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoAddGPTToThem(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoAddGPTToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoAddGoldToThem(CvDeal *, PlayerTypes, bool, int &, int &, int &, bool)
- CvDealAI::DoAddGoldToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, bool)
- CvDealAI::DoAddItemsToDealForPeaceTreaty(PlayerTypes, CvDeal *, PeaceTreatyTypes, bool)
- CvDealAI::DoAddOpenBordersToThem(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, int, bool)
- CvDealAI::DoAddOpenBordersToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, int, bool)
- CvDealAI::DoAddPlayersAlliesToTreaty(PlayerTypes, CvDeal *)
- CvDealAI::DoAddResourceToThem(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, int, bool)
- CvDealAI::DoAddResourceToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, int, bool)
- CvDealAI::DoAddVoteCommitmentToThem(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoAddVoteCommitmentToUs(CvDeal *, PlayerTypes, bool, int &, int &, int &, int, bool)
- CvDealAI::DoEqualizeDealWithAI(CvDeal *, PlayerTypes)
- CvDealAI::DoEqualizeDealWithHuman(CvDeal *, PlayerTypes, bool, bool, bool &, bool &)
- CvDealAI::DoHumanDemand(CvDeal *)
- CvDealAI::DoHumanOfferDealToThisAI(CvDeal *)
- CvDealAI::DoRemoveGPTFromUs(CvDeal *, PlayerTypes, int &, int &, int &, int, bool)
- CvDealAI::DoRemoveGoldFromUs(CvDeal *, PlayerTypes, int &, int &, int &, bool)
- CvDealAI::DoTradeScreenClosed(bool)
- CvDealAI::DoTradeScreenOpened()
- CvDealAI::GetCityValue(int, int, bool, PlayerTypes, bool)
- CvDealAI::GetDealValue(CvDeal *, int &, int &, 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::GetResourceValue(ResourceTypes, int, int, bool, PlayerTypes)
- CvDealAI::GetThirdPartyPeaceValue(bool, PlayerTypes, TeamTypes)
- CvDealAI::GetThirdPartyWarValue(bool, PlayerTypes, TeamTypes)
- CvDealAI::GetTradeAgreementValue(bool, PlayerTypes, bool)
- CvDealAI::GetVoteCommitmentValue(bool, PlayerTypes, int, int, int, bool, bool)
- CvDealAI::IsDealWithHumanAcceptable(CvDeal *, PlayerTypes, int &, int &, int &, int &, int &, bool &)
- CvDealAI::IsMakeDemand(PlayerTypes, CvDeal *)
- CvDealAI::IsMakeOfferForLuxuryResource(PlayerTypes, CvDeal *)
- CvDealAI::IsMakeOfferForOpenBorders(PlayerTypes, CvDeal *)
- CvDealAI::IsMakeOfferForResearchAgreement(PlayerTypes, CvDeal *)
- CvDealAI::IsOfferPeace(PlayerTypes, CvDeal *, bool)
- CvDealAI::MakeOfferForEmbassy(PlayerTypes, CvDeal *)
- CvDllDealAI::GetPlayer()