Bazaar developer reference

CvTechEntry::GetFlavorValue(int) const

Defined in
CvTechClasses.cpp, line 546
Class
CvTechEntry
Hook name
CivHooks::CvTechEntry_GetFlavorValue

Hooks

static bool BeforeCvTechEntry_GetFlavorValue(const CvTechEntry* self, int i, int& result);static void AfterCvTechEntry_GetFlavorValue(const CvTechEntry* self, int i, int& result);static int ReplaceCvTechEntry_GetFlavorValue(int (*original)(const CvTechEntry*, int), const CvTechEntry* self, int i);CivRegisterBefore<CivHooks::CvTechEntry_GetFlavorValue>(host, &BeforeCvTechEntry_GetFlavorValue);CivRegisterAfter<CivHooks::CvTechEntry_GetFlavorValue>(host, &AfterCvTechEntry_GetFlavorValue);CivRegisterReplace<CivHooks::CvTechEntry_GetFlavorValue>(host, &ReplaceCvTechEntry_GetFlavorValue);

Code

545/// Find value of flavors associated with this tech546int CvTechEntry::GetFlavorValue(int i) const547{548	CvAssertMsg(i < GC.getNumFlavorTypes(), "Index out of bounds");549	CvAssertMsg(i > -1, "Index out of bounds");550	return m_piFlavorValue ? m_piFlavorValue[i] : -1;551}

Called by