Bazaar developer reference

CvEmphasisEntry::GetYieldChange(int) const

Defined in
CvEmphasisClasses.cpp, line 56
Class
CvEmphasisEntry
Hook name
CivHooks::CvEmphasisEntry_GetYieldChange

Hooks

static bool BeforeCvEmphasisEntry_GetYieldChange(const CvEmphasisEntry* self, int i, int& result);static void AfterCvEmphasisEntry_GetYieldChange(const CvEmphasisEntry* self, int i, int& result);static int ReplaceCvEmphasisEntry_GetYieldChange(int (*original)(const CvEmphasisEntry*, int), const CvEmphasisEntry* self, int i);CivRegisterBefore<CivHooks::CvEmphasisEntry_GetYieldChange>(host, &BeforeCvEmphasisEntry_GetYieldChange);CivRegisterAfter<CivHooks::CvEmphasisEntry_GetYieldChange>(host, &AfterCvEmphasisEntry_GetYieldChange);CivRegisterReplace<CivHooks::CvEmphasisEntry_GetYieldChange>(host, &ReplaceCvEmphasisEntry_GetYieldChange);

Code

55// What is the yield change for this yield type?56int CvEmphasisEntry::GetYieldChange(int i) const57{58	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");59	CvAssertMsg(i > -1, "Index out of bounds");60	return m_piYieldModifiers ? m_piYieldModifiers[i] : -1;61}

Called by