Bazaar developer reference

CvTeam::getUnitClassMaking(UnitClassTypes) const

Defined in
CvTeam.cpp, line 2275
Class
CvTeam
Hook name
CivHooks::CvTeam_getUnitClassMaking

Hooks

static bool BeforeCvTeam_getUnitClassMaking(const CvTeam* self, UnitClassTypes eUnitClass, int& result);static void AfterCvTeam_getUnitClassMaking(const CvTeam* self, UnitClassTypes eUnitClass, int& result);static int ReplaceCvTeam_getUnitClassMaking(int (*original)(const CvTeam*, UnitClassTypes), const CvTeam* self, UnitClassTypes eUnitClass);CivRegisterBefore<CivHooks::CvTeam_getUnitClassMaking>(host, &BeforeCvTeam_getUnitClassMaking);CivRegisterAfter<CivHooks::CvTeam_getUnitClassMaking>(host, &AfterCvTeam_getUnitClassMaking);CivRegisterReplace<CivHooks::CvTeam_getUnitClassMaking>(host, &ReplaceCvTeam_getUnitClassMaking);

Code

2275int CvTeam::getUnitClassMaking(UnitClassTypes eUnitClass) const2276{2277	int iCount;2278	int iI;22792280	iCount = 0;22812282	for(iI = 0; iI < MAX_PLAYERS; iI++)2283	{2284		CvPlayerAI& kPlayer = GET_PLAYER((PlayerTypes)iI);2285		if(kPlayer.isAlive())2286		{2287			if(kPlayer.getTeam() == m_eID)2288			{2289				iCount += kPlayer.getUnitClassMaking(eUnitClass);2290			}2291		}2292	}22932294	return iCount;2295}

Calls

Called by