Bazaar developer reference

CvTeam::GetNumTurnsAtWar(TeamTypes) const

Defined in
CvTeam.cpp, line 3939
Class
CvTeam
Hook name
CivHooks::CvTeam_GetNumTurnsAtWar

Hooks

static bool BeforeCvTeam_GetNumTurnsAtWar(const CvTeam* self, TeamTypes eTeam, int& result);static void AfterCvTeam_GetNumTurnsAtWar(const CvTeam* self, TeamTypes eTeam, int& result);static int ReplaceCvTeam_GetNumTurnsAtWar(int (*original)(const CvTeam*, TeamTypes), const CvTeam* self, TeamTypes eTeam);CivRegisterBefore<CivHooks::CvTeam_GetNumTurnsAtWar>(host, &BeforeCvTeam_GetNumTurnsAtWar);CivRegisterAfter<CivHooks::CvTeam_GetNumTurnsAtWar>(host, &AfterCvTeam_GetNumTurnsAtWar);CivRegisterReplace<CivHooks::CvTeam_GetNumTurnsAtWar>(host, &ReplaceCvTeam_GetNumTurnsAtWar);

Code

3938/// How long have we been at war with eTeam?3939int CvTeam::GetNumTurnsAtWar(TeamTypes eTeam) const3940{3941	CvAssertMsg(eTeam >= 0, "eIndex is expected to be non-negative (invalid Index)");3942	CvAssertMsg(eTeam < MAX_TEAMS, "eIndex is expected to be within maximum bounds (invalid Index)");3943	return m_aiNumTurnsAtWar[eTeam];3944}

Calls

Called by