Bazaar developer reference

CvTeam::getNumNukeUnits() const

Defined in
CvTeam.cpp, line 1928
Class
CvTeam
Hook name
CivHooks::CvTeam_getNumNukeUnits

Hooks

static bool BeforeCvTeam_getNumNukeUnits(const CvTeam* self, int& result);static void AfterCvTeam_getNumNukeUnits(const CvTeam* self, int& result);static int ReplaceCvTeam_getNumNukeUnits(int (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_getNumNukeUnits>(host, &BeforeCvTeam_getNumNukeUnits);CivRegisterAfter<CivHooks::CvTeam_getNumNukeUnits>(host, &AfterCvTeam_getNumNukeUnits);CivRegisterReplace<CivHooks::CvTeam_getNumNukeUnits>(host, &ReplaceCvTeam_getNumNukeUnits);

Code

1928int CvTeam::getNumNukeUnits() const1929{1930	int iCount;1931	int iI;19321933	iCount = 0;19341935	for(iI = 0; iI < MAX_PLAYERS; iI++)1936	{1937		CvPlayer& kLoopPlayer = GET_PLAYER((PlayerTypes)iI);1938		if(kLoopPlayer.isAlive())1939		{1940			if(kLoopPlayer.getTeam() == GetID())1941			{1942				iCount += kLoopPlayer.getNumNukeUnits();1943			}1944		}1945	}19461947	return iCount;1948}

Calls

Called by