Bazaar developer reference

CvBuildInfo::getFeatureCost(int) const

Defined in
CvInfos.cpp, line 3873
Class
CvBuildInfo
Hook name
CivHooks::CvBuildInfo_getFeatureCost

Hooks

static bool BeforeCvBuildInfo_getFeatureCost(const CvBuildInfo* self, int i, int& result);static void AfterCvBuildInfo_getFeatureCost(const CvBuildInfo* self, int i, int& result);static int ReplaceCvBuildInfo_getFeatureCost(int (*original)(const CvBuildInfo*, int), const CvBuildInfo* self, int i);CivRegisterBefore<CivHooks::CvBuildInfo_getFeatureCost>(host, &BeforeCvBuildInfo_getFeatureCost);CivRegisterAfter<CivHooks::CvBuildInfo_getFeatureCost>(host, &AfterCvBuildInfo_getFeatureCost);CivRegisterReplace<CivHooks::CvBuildInfo_getFeatureCost>(host, &ReplaceCvBuildInfo_getFeatureCost);

Code

3873int CvBuildInfo::getFeatureCost(int i) const3874{3875	CvAssertMsg(i < GC.getNumFeatureInfos(), "Index out of bounds");3876	CvAssertMsg(i > -1, "Index out of bounds");3877	return m_paiFeatureCost ? m_paiFeatureCost[i] : -1;3878}

Called by