CvTeam::getPower() const
- Defined in
- CvTeam.cpp, line 1859
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_getPower
Hooks
static bool BeforeCvTeam_getPower(const CvTeam* self, int& result);static void AfterCvTeam_getPower(const CvTeam* self, int& result);static int ReplaceCvTeam_getPower(int (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_getPower>(host, &BeforeCvTeam_getPower);CivRegisterAfter<CivHooks::CvTeam_getPower>(host, &AfterCvTeam_getPower);CivRegisterReplace<CivHooks::CvTeam_getPower>(host, &ReplaceCvTeam_getPower);
Code
1859int CvTeam::getPower() const1860{1861 int iCount;1862 int iI;18631864 iCount = 0;18651866 for(iI = 0; iI < MAX_PLAYERS; iI++)1867 {1868 CvPlayer& kLoopPlayer = GET_PLAYER((PlayerTypes)iI);1869 if(kLoopPlayer.isAlive())1870 {1871 if(kLoopPlayer.getTeam() == GetID())1872 {1873 iCount += kLoopPlayer.getPower();1874 }1875 }1876 }18771878 return iCount;1879}