Bazaar developer reference

CvCivilizationInfo::getCivilizationUnits(int) const

Defined in
CvInfos.cpp, line 2168
Class
CvCivilizationInfo
Hook name
CivHooks::CvCivilizationInfo_getCivilizationUnits

Hooks

static bool BeforeCvCivilizationInfo_getCivilizationUnits(const CvCivilizationInfo* self, int i, int& result);static void AfterCvCivilizationInfo_getCivilizationUnits(const CvCivilizationInfo* self, int i, int& result);static int ReplaceCvCivilizationInfo_getCivilizationUnits(int (*original)(const CvCivilizationInfo*, int), const CvCivilizationInfo* self, int i);CivRegisterBefore<CivHooks::CvCivilizationInfo_getCivilizationUnits>(host, &BeforeCvCivilizationInfo_getCivilizationUnits);CivRegisterAfter<CivHooks::CvCivilizationInfo_getCivilizationUnits>(host, &AfterCvCivilizationInfo_getCivilizationUnits);CivRegisterReplace<CivHooks::CvCivilizationInfo_getCivilizationUnits>(host, &ReplaceCvCivilizationInfo_getCivilizationUnits);

Code

2168int CvCivilizationInfo::getCivilizationUnits(int i) const2169{2170	CvAssertMsg(i < GC.getNumUnitClassInfos(), "Index out of bounds");2171	CvAssertMsg(i > -1, "Index out of bounds");2172	return m_piCivilizationUnits ? m_piCivilizationUnits[i] : -1;2173}

Called by

31 functions in 12 files