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}