Bazaar developer reference

CvGame::setRankPlayer(int, PlayerTypes)

Defined in
CvGame.cpp, line 7147
Class
CvGame
Hook name
CivHooks::CvGame_setRankPlayer

Hooks

static bool BeforeCvGame_setRankPlayer(CvGame* self, int iRank, PlayerTypes ePlayer);static void AfterCvGame_setRankPlayer(CvGame* self, int iRank, PlayerTypes ePlayer);static void ReplaceCvGame_setRankPlayer(void (*original)(CvGame*, int, PlayerTypes), CvGame* self, int iRank, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvGame_setRankPlayer>(host, &BeforeCvGame_setRankPlayer);CivRegisterAfter<CivHooks::CvGame_setRankPlayer>(host, &AfterCvGame_setRankPlayer);CivRegisterReplace<CivHooks::CvGame_setRankPlayer>(host, &ReplaceCvGame_setRankPlayer);

Code

7147void CvGame::setRankPlayer(int iRank, PlayerTypes ePlayer)7148{7149	CvAssertMsg(iRank >= 0, "iRank is expected to be non-negative (invalid Rank)");7150	CvAssertMsg(iRank < MAX_PLAYERS, "iRank is expected to be within maximum bounds (invalid Rank)");71517152	if(getRankPlayer(iRank) != ePlayer)7153	{7154		m_aiRankPlayer[iRank] = ePlayer;7155	}7156}

Calls

Called by