Bazaar developer reference

CvImprovementEntry::GetYieldChangePerEra(int) const

Defined in
CvImprovementClasses.cpp, line 994
Class
CvImprovementEntry
Hook name
CivHooks::CvImprovementEntry_GetYieldChangePerEra

Hooks

static bool BeforeCvImprovementEntry_GetYieldChangePerEra(const CvImprovementEntry* self, int i, int& result);static void AfterCvImprovementEntry_GetYieldChangePerEra(const CvImprovementEntry* self, int i, int& result);static int ReplaceCvImprovementEntry_GetYieldChangePerEra(int (*original)(const CvImprovementEntry*, int), const CvImprovementEntry* self, int i);CivRegisterBefore<CivHooks::CvImprovementEntry_GetYieldChangePerEra>(host, &BeforeCvImprovementEntry_GetYieldChangePerEra);CivRegisterAfter<CivHooks::CvImprovementEntry_GetYieldChangePerEra>(host, &AfterCvImprovementEntry_GetYieldChangePerEra);CivRegisterReplace<CivHooks::CvImprovementEntry_GetYieldChangePerEra>(host, &ReplaceCvImprovementEntry_GetYieldChangePerEra);

Code

993/// How much this improvement improves a certain yield for each era of age994int CvImprovementEntry::GetYieldChangePerEra(int i) const995{996	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");997	CvAssertMsg(i > -1, "Index out of bounds");998	return m_piYieldPerEra ? m_piYieldPerEra[i] : 0;999}

Called by