Bazaar developer reference

CvTerrainInfo::getRiverYieldChange(int) const

Defined in
CvInfos.cpp, line 5543
Class
CvTerrainInfo
Hook name
CivHooks::CvTerrainInfo_getRiverYieldChange

Hooks

static bool BeforeCvTerrainInfo_getRiverYieldChange(const CvTerrainInfo* self, int i, int& result);static void AfterCvTerrainInfo_getRiverYieldChange(const CvTerrainInfo* self, int i, int& result);static int ReplaceCvTerrainInfo_getRiverYieldChange(int (*original)(const CvTerrainInfo*, int), const CvTerrainInfo* self, int i);CivRegisterBefore<CivHooks::CvTerrainInfo_getRiverYieldChange>(host, &BeforeCvTerrainInfo_getRiverYieldChange);CivRegisterAfter<CivHooks::CvTerrainInfo_getRiverYieldChange>(host, &AfterCvTerrainInfo_getRiverYieldChange);CivRegisterReplace<CivHooks::CvTerrainInfo_getRiverYieldChange>(host, &ReplaceCvTerrainInfo_getRiverYieldChange);

Code

5543int CvTerrainInfo::getRiverYieldChange(int i) const5544{5545	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");5546	CvAssertMsg(i > -1, "Index out of bounds");5547	return m_piRiverYieldChange ? m_piRiverYieldChange[i] : -1;5548}

Called by