Bazaar developer reference

CvCivilizationInfo::getCivilizationFreeUnitsDefaultUnitAI(int) const

Defined in
CvInfos.cpp, line 2196
Class
CvCivilizationInfo
Hook name
CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI

Hooks

static bool BeforeCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI(const CvCivilizationInfo* self, int i, int& result);static void AfterCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI(const CvCivilizationInfo* self, int i, int& result);static int ReplaceCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI(int (*original)(const CvCivilizationInfo*, int), const CvCivilizationInfo* self, int i);CivRegisterBefore<CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI>(host, &BeforeCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI);CivRegisterAfter<CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI>(host, &AfterCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI);CivRegisterReplace<CivHooks::CvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI>(host, &ReplaceCvCivilizationInfo_getCivilizationFreeUnitsDefaultUnitAI);

Code

2196int CvCivilizationInfo::getCivilizationFreeUnitsDefaultUnitAI(int i) const2197{2198	CvAssertMsg(i < GC.getNumUnitClassInfos(), "Index out of bounds");2199	CvAssertMsg(i > -1, "Index out of bounds");2200	return m_piCivilizationFreeUnitsDefaultUnitAI ? m_piCivilizationFreeUnitsDefaultUnitAI[i] : -1;2201}

Called by