Bazaar developer reference

CvDiplomacyAI::GetDemandTargetPlayer() const

Defined in
CvDiplomacyAI.cpp, line 4611
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetDemandTargetPlayer

Hooks

static bool BeforeCvDiplomacyAI_GetDemandTargetPlayer(const CvDiplomacyAI* self, PlayerTypes& result);static void AfterCvDiplomacyAI_GetDemandTargetPlayer(const CvDiplomacyAI* self, PlayerTypes& result);static PlayerTypes ReplaceCvDiplomacyAI_GetDemandTargetPlayer(PlayerTypes (*original)(const CvDiplomacyAI*), const CvDiplomacyAI* self);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetDemandTargetPlayer>(host, &BeforeCvDiplomacyAI_GetDemandTargetPlayer);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetDemandTargetPlayer>(host, &AfterCvDiplomacyAI_GetDemandTargetPlayer);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetDemandTargetPlayer>(host, &ReplaceCvDiplomacyAI_GetDemandTargetPlayer);

Code

4610/// Is there a player we're targeting to make a demand from, backed with force?4611PlayerTypes CvDiplomacyAI::GetDemandTargetPlayer() const4612{4613	return (PlayerTypes) m_eDemandTargetPlayer;4614}

Called by