Bazaar developer reference

CvResourceInfo::getImprovementChange(int) const

Defined in
CvInfos.cpp, line 4696
Class
CvResourceInfo
Hook name
CivHooks::CvResourceInfo_getImprovementChange

Hooks

static bool BeforeCvResourceInfo_getImprovementChange(const CvResourceInfo* self, int i, int& result);static void AfterCvResourceInfo_getImprovementChange(const CvResourceInfo* self, int i, int& result);static int ReplaceCvResourceInfo_getImprovementChange(int (*original)(const CvResourceInfo*, int), const CvResourceInfo* self, int i);CivRegisterBefore<CivHooks::CvResourceInfo_getImprovementChange>(host, &BeforeCvResourceInfo_getImprovementChange);CivRegisterAfter<CivHooks::CvResourceInfo_getImprovementChange>(host, &AfterCvResourceInfo_getImprovementChange);CivRegisterReplace<CivHooks::CvResourceInfo_getImprovementChange>(host, &ReplaceCvResourceInfo_getImprovementChange);

Code

4696int CvResourceInfo::getImprovementChange(int i) const4697{4698	CvAssertMsg(i < GC.getNumImprovementInfos(), "Index out of bounds");4699	CvAssertMsg(i > -1, "Index out of bounds");4700	return m_piImprovementChange ? m_piImprovementChange[i] : -1;4701}