Bazaar developer reference

CvDiplomacyRequests::HasRequestFrom(PlayerTypes) const

Defined in
CvDiplomacyRequests.cpp, line 387
Class
CvDiplomacyRequests
Hook name
CivHooks::CvDiplomacyRequests_HasRequestFrom

Hooks

static bool BeforeCvDiplomacyRequests_HasRequestFrom(const CvDiplomacyRequests* self, PlayerTypes eFromPlayer, bool& result);static void AfterCvDiplomacyRequests_HasRequestFrom(const CvDiplomacyRequests* self, PlayerTypes eFromPlayer, bool& result);static bool ReplaceCvDiplomacyRequests_HasRequestFrom(bool (*original)(const CvDiplomacyRequests*, PlayerTypes), const CvDiplomacyRequests* self, PlayerTypes eFromPlayer);CivRegisterBefore<CivHooks::CvDiplomacyRequests_HasRequestFrom>(host, &BeforeCvDiplomacyRequests_HasRequestFrom);CivRegisterAfter<CivHooks::CvDiplomacyRequests_HasRequestFrom>(host, &AfterCvDiplomacyRequests_HasRequestFrom);CivRegisterReplace<CivHooks::CvDiplomacyRequests_HasRequestFrom>(host, &ReplaceCvDiplomacyRequests_HasRequestFrom);

Code

387bool CvDiplomacyRequests::HasRequestFrom(PlayerTypes eFromPlayer) const388{389	for (RequestList::const_iterator iter = m_aRequests.begin(); iter != m_aRequests.end(); ++iter)390	{391		if (iter->m_eFromPlayer == eFromPlayer)392			return true;393	}394395	return false;396}

Calls

Called by