Bazaar developer reference

CvImprovementResourceInfo::getYieldChange(int) const

Defined in
CvImprovementClasses.cpp, line 55
Class
CvImprovementResourceInfo
Hook name
CivHooks::CvImprovementResourceInfo_getYieldChange

Hooks

static bool BeforeCvImprovementResourceInfo_getYieldChange(const CvImprovementResourceInfo* self, int i, int& result);static void AfterCvImprovementResourceInfo_getYieldChange(const CvImprovementResourceInfo* self, int i, int& result);static int ReplaceCvImprovementResourceInfo_getYieldChange(int (*original)(const CvImprovementResourceInfo*, int), const CvImprovementResourceInfo* self, int i);CivRegisterBefore<CivHooks::CvImprovementResourceInfo_getYieldChange>(host, &BeforeCvImprovementResourceInfo_getYieldChange);CivRegisterAfter<CivHooks::CvImprovementResourceInfo_getYieldChange>(host, &AfterCvImprovementResourceInfo_getYieldChange);CivRegisterReplace<CivHooks::CvImprovementResourceInfo_getYieldChange>(host, &ReplaceCvImprovementResourceInfo_getYieldChange);

Code

55int CvImprovementResourceInfo::getYieldChange(int i) const56{57	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");58	CvAssertMsg(i > -1, "Index out of bounds");59	return m_piYieldChange ? m_piYieldChange[i] : -1;60}

Called by