Bazaar developer reference

CvImprovementEntry::GetFlavorValue(int) const

Defined in
CvImprovementClasses.cpp, line 1208
Class
CvImprovementEntry
Hook name
CivHooks::CvImprovementEntry_GetFlavorValue

Hooks

static bool BeforeCvImprovementEntry_GetFlavorValue(const CvImprovementEntry* self, int i, int& result);static void AfterCvImprovementEntry_GetFlavorValue(const CvImprovementEntry* self, int i, int& result);static int ReplaceCvImprovementEntry_GetFlavorValue(int (*original)(const CvImprovementEntry*, int), const CvImprovementEntry* self, int i);CivRegisterBefore<CivHooks::CvImprovementEntry_GetFlavorValue>(host, &BeforeCvImprovementEntry_GetFlavorValue);CivRegisterAfter<CivHooks::CvImprovementEntry_GetFlavorValue>(host, &AfterCvImprovementEntry_GetFlavorValue);CivRegisterReplace<CivHooks::CvImprovementEntry_GetFlavorValue>(host, &ReplaceCvImprovementEntry_GetFlavorValue);

Code

1207/// Gets the flavor value of the improvement1208int CvImprovementEntry::GetFlavorValue(int i) const1209{1210	CvAssertMsg(i < GC.getNumFlavorTypes(), "Index out of bounds");1211	CvAssertMsg(i > -1, "Indes out of bounds");1212	return m_piFlavorValue[i];1213}

Called by