Bazaar developer reference

CvTeam::GetTurnsSinceMeetingTeam(TeamTypes) const

Defined in
CvTeam.cpp, line 3805
Class
CvTeam
Hook name
CivHooks::CvTeam_GetTurnsSinceMeetingTeam

Hooks

static bool BeforeCvTeam_GetTurnsSinceMeetingTeam(const CvTeam* self, TeamTypes eTeam, int& result);static void AfterCvTeam_GetTurnsSinceMeetingTeam(const CvTeam* self, TeamTypes eTeam, int& result);static int ReplaceCvTeam_GetTurnsSinceMeetingTeam(int (*original)(const CvTeam*, TeamTypes), const CvTeam* self, TeamTypes eTeam);CivRegisterBefore<CivHooks::CvTeam_GetTurnsSinceMeetingTeam>(host, &BeforeCvTeam_GetTurnsSinceMeetingTeam);CivRegisterAfter<CivHooks::CvTeam_GetTurnsSinceMeetingTeam>(host, &AfterCvTeam_GetTurnsSinceMeetingTeam);CivRegisterReplace<CivHooks::CvTeam_GetTurnsSinceMeetingTeam>(host, &ReplaceCvTeam_GetTurnsSinceMeetingTeam);

Code

3805int CvTeam::GetTurnsSinceMeetingTeam(TeamTypes eTeam) const3806{3807	CvAssertMsg(eTeam >= 0, "eIndex is expected to be non-negative (invalid Index)");3808	CvAssertMsg(eTeam < MAX_TEAMS, "eIndex is expected to be within maximum bounds (invalid Index)");3809	return GC.getGame().getGameTurn() - m_aiTurnTeamMet[eTeam];3810}

Calls

Called by