Bazaar developer reference

CvTeam::GetScore() const

Defined in
CvTeam.cpp, line 5218
Class
CvTeam
Hook name
CivHooks::CvTeam_GetScore

Hooks

static bool BeforeCvTeam_GetScore(const CvTeam* self, int& result);static void AfterCvTeam_GetScore(const CvTeam* self, int& result);static int ReplaceCvTeam_GetScore(int (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_GetScore>(host, &BeforeCvTeam_GetScore);CivRegisterAfter<CivHooks::CvTeam_GetScore>(host, &AfterCvTeam_GetScore);CivRegisterReplace<CivHooks::CvTeam_GetScore>(host, &ReplaceCvTeam_GetScore);

Code

5218int CvTeam::GetScore() const5219{5220	int iScore = 0;52215222	// Sum up score for all players5223	PlayerTypes ePlayer;5224	for(int iPlayerLoop = 0; iPlayerLoop < MAX_MAJOR_CIVS; iPlayerLoop++)5225	{5226		ePlayer = (PlayerTypes) iPlayerLoop;52275228		if(GET_PLAYER(ePlayer).getTeam() == GetID())5229		{5230			iScore += GET_PLAYER(ePlayer).GetScore();5231		}5232	}52335234	return iScore;5235}

Calls

Called by