Bazaar developer reference

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}

Calls

Called by