Bazaar developer reference

CvGame::HasAdvisorMessageBeenSeen(const char *)

Defined in
CvGame.cpp, line 4720
Class
CvGame
Hook name
CivHooks::CvGame_HasAdvisorMessageBeenSeen

Hooks

static bool BeforeCvGame_HasAdvisorMessageBeenSeen(CvGame* self, const char* szAdvisorMessageName, bool& result);static void AfterCvGame_HasAdvisorMessageBeenSeen(CvGame* self, const char* szAdvisorMessageName, bool& result);static bool ReplaceCvGame_HasAdvisorMessageBeenSeen(bool (*original)(CvGame*, const char*), CvGame* self, const char* szAdvisorMessageName);CivRegisterBefore<CivHooks::CvGame_HasAdvisorMessageBeenSeen>(host, &BeforeCvGame_HasAdvisorMessageBeenSeen);CivRegisterAfter<CivHooks::CvGame_HasAdvisorMessageBeenSeen>(host, &AfterCvGame_HasAdvisorMessageBeenSeen);CivRegisterReplace<CivHooks::CvGame_HasAdvisorMessageBeenSeen>(host, &ReplaceCvGame_HasAdvisorMessageBeenSeen);

Code

4720bool CvGame::HasAdvisorMessageBeenSeen(const char* szAdvisorMessageName)4721{4722	std::string strAdvisorMessageName = szAdvisorMessageName;4723	std::tr1::unordered_set<std::string>::iterator it = m_AdvisorMessagesViewed.find(strAdvisorMessageName);4724	return it != m_AdvisorMessagesViewed.end();4725}

Calls

Called by