Bazaar developer reference

CvDiplomacyAI::IsPlayerNoSettleRequestRejected(PlayerTypes) const

Defined in
CvDiplomacyAI.cpp, line 20903
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_IsPlayerNoSettleRequestRejected

Hooks

static bool BeforeCvDiplomacyAI_IsPlayerNoSettleRequestRejected(const CvDiplomacyAI* self, PlayerTypes ePlayer, bool& result);static void AfterCvDiplomacyAI_IsPlayerNoSettleRequestRejected(const CvDiplomacyAI* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvDiplomacyAI_IsPlayerNoSettleRequestRejected(bool (*original)(const CvDiplomacyAI*, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsPlayerNoSettleRequestRejected>(host, &BeforeCvDiplomacyAI_IsPlayerNoSettleRequestRejected);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsPlayerNoSettleRequestRejected>(host, &AfterCvDiplomacyAI_IsPlayerNoSettleRequestRejected);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsPlayerNoSettleRequestRejected>(host, &ReplaceCvDiplomacyAI_IsPlayerNoSettleRequestRejected);

Code

20903bool CvDiplomacyAI::IsPlayerNoSettleRequestRejected(PlayerTypes ePlayer) const20904{20905	// If the counter is -1, it means he hasn't asked20906	if(GetPlayerNoSettleRequestCounter(ePlayer) < 0)20907		return false;2090820909	// Did the player actually accept?20910	if(IsPlayerNoSettleRequestAccepted(ePlayer))20911		return false;2091220913	return true;20914}

Calls