Bazaar developer reference

CvPlayerEspionage::HasRecentIntrigueAbout(PlayerTypes)

Defined in
CvEspionageClasses.cpp, line 3946
Class
CvPlayerEspionage
Hook name
CivHooks::CvPlayerEspionage_HasRecentIntrigueAbout

Hooks

static bool BeforeCvPlayerEspionage_HasRecentIntrigueAbout(CvPlayerEspionage* self, PlayerTypes eTargetPlayer, bool& result);static void AfterCvPlayerEspionage_HasRecentIntrigueAbout(CvPlayerEspionage* self, PlayerTypes eTargetPlayer, bool& result);static bool ReplaceCvPlayerEspionage_HasRecentIntrigueAbout(bool (*original)(CvPlayerEspionage*, PlayerTypes), CvPlayerEspionage* self, PlayerTypes eTargetPlayer);CivRegisterBefore<CivHooks::CvPlayerEspionage_HasRecentIntrigueAbout>(host, &BeforeCvPlayerEspionage_HasRecentIntrigueAbout);CivRegisterAfter<CivHooks::CvPlayerEspionage_HasRecentIntrigueAbout>(host, &AfterCvPlayerEspionage_HasRecentIntrigueAbout);CivRegisterReplace<CivHooks::CvPlayerEspionage_HasRecentIntrigueAbout>(host, &ReplaceCvPlayerEspionage_HasRecentIntrigueAbout);

Code

3945/// HasRecentIntrigueAbout - Is there recent (within the last few turns) intrigue that the player can share about the target player3946bool CvPlayerEspionage::HasRecentIntrigueAbout(PlayerTypes eTargetPlayer)3947{3948	IntrigueNotificationMessage* pMessage = GetRecentIntrigueInfo(eTargetPlayer);3949	if(pMessage && pMessage->m_eSourcePlayer != NO_PLAYER && pMessage->m_iIntrigueType != NUM_INTRIGUE_TYPES)3950	{3951		return true;3952	}3953	else3954	{3955		return false;3956	}3957}

Calls

Called by