Bazaar developer reference

CvPolicyEntry::GetFeatureYieldChanges(int, int) const

Defined in
CvPolicyClasses.cpp, line 2098
Class
CvPolicyEntry
Hook name
CivHooks::CvPolicyEntry_GetFeatureYieldChanges

Hooks

static bool BeforeCvPolicyEntry_GetFeatureYieldChanges(const CvPolicyEntry* self, int i, int j, int& result);static void AfterCvPolicyEntry_GetFeatureYieldChanges(const CvPolicyEntry* self, int i, int j, int& result);static int ReplaceCvPolicyEntry_GetFeatureYieldChanges(int (*original)(const CvPolicyEntry*, int, int), const CvPolicyEntry* self, int i, int j);CivRegisterBefore<CivHooks::CvPolicyEntry_GetFeatureYieldChanges>(host, &BeforeCvPolicyEntry_GetFeatureYieldChanges);CivRegisterAfter<CivHooks::CvPolicyEntry_GetFeatureYieldChanges>(host, &AfterCvPolicyEntry_GetFeatureYieldChanges);CivRegisterReplace<CivHooks::CvPolicyEntry_GetFeatureYieldChanges>(host, &ReplaceCvPolicyEntry_GetFeatureYieldChanges);

Code

2097#if defined(MOD_API_UNIFIED_YIELDS)2098int CvPolicyEntry::GetFeatureYieldChanges(int i, int j) const2099{2100	CvAssertMsg(i < GC.getNumFeatureInfos(), "Index out of bounds");2101	CvAssertMsg(i > -1, "Index out of bounds");2102	CvAssertMsg(j < NUM_YIELD_TYPES, "Index out of bounds");2103	CvAssertMsg(j > -1, "Index out of bounds");2104	return m_ppiFeatureYieldChanges[i][j];2105}

Called by