Bazaar developer reference

CvPlayerEspionage::HasSharedIntrigueAboutMe(PlayerTypes)

Defined in
CvEspionageClasses.cpp, line 4112
Class
CvPlayerEspionage
Hook name
CivHooks::CvPlayerEspionage_HasSharedIntrigueAboutMe

Hooks

static bool BeforeCvPlayerEspionage_HasSharedIntrigueAboutMe(CvPlayerEspionage* self, PlayerTypes eFromPlayer, bool& result);static void AfterCvPlayerEspionage_HasSharedIntrigueAboutMe(CvPlayerEspionage* self, PlayerTypes eFromPlayer, bool& result);static bool ReplaceCvPlayerEspionage_HasSharedIntrigueAboutMe(bool (*original)(CvPlayerEspionage*, PlayerTypes), CvPlayerEspionage* self, PlayerTypes eFromPlayer);CivRegisterBefore<CivHooks::CvPlayerEspionage_HasSharedIntrigueAboutMe>(host, &BeforeCvPlayerEspionage_HasSharedIntrigueAboutMe);CivRegisterAfter<CivHooks::CvPlayerEspionage_HasSharedIntrigueAboutMe>(host, &AfterCvPlayerEspionage_HasSharedIntrigueAboutMe);CivRegisterReplace<CivHooks::CvPlayerEspionage_HasSharedIntrigueAboutMe>(host, &ReplaceCvPlayerEspionage_HasSharedIntrigueAboutMe);

Code

4112bool CvPlayerEspionage::HasSharedIntrigueAboutMe(PlayerTypes eFromPlayer)4113{4114	for(std::vector<IntrigueNotificationMessage>::iterator it = m_aIntrigueNotificationMessages.begin();4115		it != m_aIntrigueNotificationMessages.end(); ++it)4116	{4117		if((*it).m_eDiscoveringPlayer == eFromPlayer)4118			return true;4119	}41204121	return false;4122}

Calls