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
- CvEventLog::EventLogEntry::Clear()
- CvEventLog::Uninit()
std::vector::operator[]std::vector::resizestd::vector::size