Bazaar developer reference

CvTeam::setPermanentWarPeace(TeamTypes, bool)

Defined in
CvTeam.cpp, line 4031
Class
CvTeam
Hook name
CivHooks::CvTeam_setPermanentWarPeace

Hooks

static bool BeforeCvTeam_setPermanentWarPeace(CvTeam* self, TeamTypes eIndex, bool bNewValue);static void AfterCvTeam_setPermanentWarPeace(CvTeam* self, TeamTypes eIndex, bool bNewValue);static void ReplaceCvTeam_setPermanentWarPeace(void (*original)(CvTeam*, TeamTypes, bool), CvTeam* self, TeamTypes eIndex, bool bNewValue);CivRegisterBefore<CivHooks::CvTeam_setPermanentWarPeace>(host, &BeforeCvTeam_setPermanentWarPeace);CivRegisterAfter<CivHooks::CvTeam_setPermanentWarPeace>(host, &AfterCvTeam_setPermanentWarPeace);CivRegisterReplace<CivHooks::CvTeam_setPermanentWarPeace>(host, &ReplaceCvTeam_setPermanentWarPeace);

Code

4031void CvTeam::setPermanentWarPeace(TeamTypes eIndex, bool bNewValue)4032{4033	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");4034	CvAssertMsg(eIndex < MAX_TEAMS, "eIndex is expected to be within maximum bounds (invalid Index)");4035	m_abPermanentWarPeace[eIndex] = bNewValue;4036}

Calls

Called by