CvTeam::getEnemyPower() const
- Defined in
- CvTeam.cpp, line 1907
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_getEnemyPower
Hooks
static bool BeforeCvTeam_getEnemyPower(const CvTeam* self, int& result);static void AfterCvTeam_getEnemyPower(const CvTeam* self, int& result);static int ReplaceCvTeam_getEnemyPower(int (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_getEnemyPower>(host, &BeforeCvTeam_getEnemyPower);CivRegisterAfter<CivHooks::CvTeam_getEnemyPower>(host, &AfterCvTeam_getEnemyPower);CivRegisterReplace<CivHooks::CvTeam_getEnemyPower>(host, &ReplaceCvTeam_getEnemyPower);
Code
1907int CvTeam::getEnemyPower() const1908{1909 int iCount = 0;19101911 for(int iI = 0; iI < MAX_CIV_TEAMS; iI++)1912 {1913 CvTeam& kLoopTeam = GET_TEAM((TeamTypes)iI);1914 if(kLoopTeam.isAlive())1915 {1916 if(GetID() != iI && isAtWar((TeamTypes)iI))1917 {1918 iCount += kLoopTeam.getPower();1919 }1920 }1921 }19221923 return iCount;1924}