Bazaar developer reference

CvDiplomacyAI::IsDemandEverMade(PlayerTypes) const

Defined in
CvDiplomacyAI.cpp, line 20740
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_IsDemandEverMade

Hooks

static bool BeforeCvDiplomacyAI_IsDemandEverMade(const CvDiplomacyAI* self, PlayerTypes ePlayer, bool& result);static void AfterCvDiplomacyAI_IsDemandEverMade(const CvDiplomacyAI* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvDiplomacyAI_IsDemandEverMade(bool (*original)(const CvDiplomacyAI*, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsDemandEverMade>(host, &BeforeCvDiplomacyAI_IsDemandEverMade);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsDemandEverMade>(host, &AfterCvDiplomacyAI_IsDemandEverMade);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsDemandEverMade>(host, &ReplaceCvDiplomacyAI_IsDemandEverMade);

Code

20740bool CvDiplomacyAI::IsDemandEverMade(PlayerTypes ePlayer) const20741{20742	if(GetDemandCounter(ePlayer) == -1)20743		return false;2074420745	return true;20746}

Calls

Called by