Bazaar developer reference

CvMilitaryAIStrategyXMLEntry::GetCityFlavorValue(int) const

Defined in
CvMilitaryAI.cpp, line 118
Class
CvMilitaryAIStrategyXMLEntry
Hook name
CivHooks::CvMilitaryAIStrategyXMLEntry_GetCityFlavorValue

Hooks

static bool BeforeCvMilitaryAIStrategyXMLEntry_GetCityFlavorValue(const CvMilitaryAIStrategyXMLEntry* self, int i, int& result);static void AfterCvMilitaryAIStrategyXMLEntry_GetCityFlavorValue(const CvMilitaryAIStrategyXMLEntry* self, int i, int& result);static int ReplaceCvMilitaryAIStrategyXMLEntry_GetCityFlavorValue(int (*original)(const CvMilitaryAIStrategyXMLEntry*, int), const CvMilitaryAIStrategyXMLEntry* self, int i);CivRegisterBefore<CivHooks::CvMilitaryAIStrategyXMLEntry_GetCityFlavorValue>(host, &BeforeCvMilitaryAIStrategyXMLEntry_GetCityFlavorValue);CivRegisterAfter<CivHooks::CvMilitaryAIStrategyXMLEntry_GetCityFlavorValue>(host, &AfterCvMilitaryAIStrategyXMLEntry_GetCityFlavorValue);CivRegisterReplace<CivHooks::CvMilitaryAIStrategyXMLEntry_GetCityFlavorValue>(host, &ReplaceCvMilitaryAIStrategyXMLEntry_GetCityFlavorValue);

Code

117/// What city flavors will be added by adopting this Strategy?118int CvMilitaryAIStrategyXMLEntry::GetCityFlavorValue(int i) const119{120	FAssertMsg(i < GC.getNumFlavorTypes(), "Index out of bounds");121	FAssertMsg(i > -1, "Index out of bounds");122	return m_piCityFlavorValue ? m_piCityFlavorValue[i] : -1;123}

Called by