Bazaar developer reference

CvEventLog::GetOtherPlayer(int) const

Defined in
CvEventLog.cpp, line 187
Class
CvEventLog
Hook name
CivHooks::CvEventLog_GetOtherPlayer

Hooks

static bool BeforeCvEventLog_GetOtherPlayer(const CvEventLog* self, int iZeroBasedIndex, PlayerTypes& result);static void AfterCvEventLog_GetOtherPlayer(const CvEventLog* self, int iZeroBasedIndex, PlayerTypes& result);static PlayerTypes ReplaceCvEventLog_GetOtherPlayer(PlayerTypes (*original)(const CvEventLog*, int), const CvEventLog* self, int iZeroBasedIndex);CivRegisterBefore<CivHooks::CvEventLog_GetOtherPlayer>(host, &BeforeCvEventLog_GetOtherPlayer);CivRegisterAfter<CivHooks::CvEventLog_GetOtherPlayer>(host, &AfterCvEventLog_GetOtherPlayer);CivRegisterReplace<CivHooks::CvEventLog_GetOtherPlayer>(host, &ReplaceCvEventLog_GetOtherPlayer);

Code

187PlayerTypes CvEventLog::GetOtherPlayer(int iZeroBasedIndex) const188{189	int iRealIndex = (m_iEventsBeginIndex + iZeroBasedIndex) % m_aEvents.size();190	return m_aEvents[iRealIndex].m_eOtherPlayer;191}

Calls

Called by