Bazaar developer reference

CvEventLog::Init(PlayerTypes)

Defined in
CvEventLog.cpp, line 70
Class
CvEventLog
Hook name
CivHooks::CvEventLog_Init

Hooks

static bool BeforeCvEventLog_Init(CvEventLog* self, PlayerTypes ePlayer);static void AfterCvEventLog_Init(CvEventLog* self, PlayerTypes ePlayer);static void ReplaceCvEventLog_Init(void (*original)(CvEventLog*, PlayerTypes), CvEventLog* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvEventLog_Init>(host, &BeforeCvEventLog_Init);CivRegisterAfter<CivHooks::CvEventLog_Init>(host, &AfterCvEventLog_Init);CivRegisterReplace<CivHooks::CvEventLog_Init>(host, &ReplaceCvEventLog_Init);

Code

69/// Init70void CvEventLog::Init(PlayerTypes ePlayer)71{72	Uninit();73	m_ePlayer = ePlayer;7475	m_aEvents.resize(MAX_EVENTS);76	for (uint ui = 0; ui < m_aEvents.size(); ui++)77	{78		m_aEvents[ui].Clear();79	}80	m_iEventsBeginIndex = 0;81	m_iEventsEndIndex = 0;82}

Calls

Called by