Bazaar developer reference

CvGame::setRankTeam(int, TeamTypes)

Defined in
CvGame.cpp, line 7213
Class
CvGame
Hook name
CivHooks::CvGame_setRankTeam

Hooks

static bool BeforeCvGame_setRankTeam(CvGame* self, int iRank, TeamTypes eTeam);static void AfterCvGame_setRankTeam(CvGame* self, int iRank, TeamTypes eTeam);static void ReplaceCvGame_setRankTeam(void (*original)(CvGame*, int, TeamTypes), CvGame* self, int iRank, TeamTypes eTeam);CivRegisterBefore<CivHooks::CvGame_setRankTeam>(host, &BeforeCvGame_setRankTeam);CivRegisterAfter<CivHooks::CvGame_setRankTeam>(host, &AfterCvGame_setRankTeam);CivRegisterReplace<CivHooks::CvGame_setRankTeam>(host, &ReplaceCvGame_setRankTeam);

Code

7213void CvGame::setRankTeam(int iRank, TeamTypes eTeam)7214{7215	CvAssertMsg(iRank >= 0, "iRank is expected to be non-negative (invalid Rank)");7216	CvAssertMsg(iRank < MAX_TEAMS, "iRank is expected to be within maximum bounds (invalid Index)");72177218	if(getRankTeam(iRank) != eTeam)7219	{7220		m_aiRankTeam[iRank] = eTeam;7221	}7222}

Calls

Called by