Bazaar developer reference

CvGame::SetNumVotesForTeam(TeamTypes, int)

Defined in
CvGame.cpp, line 5414
Class
CvGame
Hook name
CivHooks::CvGame_SetNumVotesForTeam

Hooks

static bool BeforeCvGame_SetNumVotesForTeam(CvGame* self, TeamTypes eTeam, int iValue);static void AfterCvGame_SetNumVotesForTeam(CvGame* self, TeamTypes eTeam, int iValue);static void ReplaceCvGame_SetNumVotesForTeam(void (*original)(CvGame*, TeamTypes, int), CvGame* self, TeamTypes eTeam, int iValue);CivRegisterBefore<CivHooks::CvGame_SetNumVotesForTeam>(host, &BeforeCvGame_SetNumVotesForTeam);CivRegisterAfter<CivHooks::CvGame_SetNumVotesForTeam>(host, &AfterCvGame_SetNumVotesForTeam);CivRegisterReplace<CivHooks::CvGame_SetNumVotesForTeam>(host, &ReplaceCvGame_SetNumVotesForTeam);

Code

5414void CvGame::SetNumVotesForTeam(TeamTypes eTeam, int iValue)5415{5416	CvAssertMsg(eTeam >= 0, "eMajor is expected to be non-negative (invalid Index)");5417	CvAssertMsg(eTeam < MAX_CIV_TEAMS, "eMajor is expected to be within maximum bounds (invalid Index)");54185419	if(iValue != GetNumVotesForTeam(eTeam))5420	{5421		m_aiNumVotesForTeam[eTeam] = iValue;5422	}5423}

Calls

Called by