CvResourceInfo::getYieldChange(int) const
- Defined in
- CvInfos.cpp, line 4677
- Class
- CvResourceInfo
- Hook name
CivHooks::CvResourceInfo_getYieldChange
Hooks
static bool BeforeCvResourceInfo_getYieldChange(const CvResourceInfo* self, int i, int& result);static void AfterCvResourceInfo_getYieldChange(const CvResourceInfo* self, int i, int& result);static int ReplaceCvResourceInfo_getYieldChange(int (*original)(const CvResourceInfo*, int), const CvResourceInfo* self, int i);CivRegisterBefore<CivHooks::CvResourceInfo_getYieldChange>(host, &BeforeCvResourceInfo_getYieldChange);CivRegisterAfter<CivHooks::CvResourceInfo_getYieldChange>(host, &AfterCvResourceInfo_getYieldChange);CivRegisterReplace<CivHooks::CvResourceInfo_getYieldChange>(host, &ReplaceCvResourceInfo_getYieldChange);
Code
4677int CvResourceInfo::getYieldChange(int i) const4678{4679 CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");4680 CvAssertMsg(i > -1, "Index out of bounds");4681 return m_piYieldChange ? m_piYieldChange[i] : -1;4682}
Called by
- CvPlot::calculateNatureYield(YieldTypes, TeamTypes, bool) const
- CvCitySiteEvaluator::ComputeFaithValue(CvPlot *, CvPlayer *)
- CvCitySiteEvaluator::ComputeFoodValue(CvPlot *, CvPlayer *)
- CvCitySiteEvaluator::ComputeGoldValue(CvPlot *, CvPlayer *)
- CvCitySiteEvaluator::ComputeProductionValue(CvPlot *, CvPlayer *)
- CvCitySiteEvaluator::ComputeScienceValue(CvPlot *, CvPlayer *)