Bazaar developer reference

CvBeliefEntry::GetResourceYieldChange(int, int) const

Defined in
CvBeliefClasses.cpp, line 567
Class
CvBeliefEntry
Hook name
CivHooks::CvBeliefEntry_GetResourceYieldChange

Hooks

static bool BeforeCvBeliefEntry_GetResourceYieldChange(const CvBeliefEntry* self, int i, int j, int& result);static void AfterCvBeliefEntry_GetResourceYieldChange(const CvBeliefEntry* self, int i, int j, int& result);static int ReplaceCvBeliefEntry_GetResourceYieldChange(int (*original)(const CvBeliefEntry*, int, int), const CvBeliefEntry* self, int i, int j);CivRegisterBefore<CivHooks::CvBeliefEntry_GetResourceYieldChange>(host, &BeforeCvBeliefEntry_GetResourceYieldChange);CivRegisterAfter<CivHooks::CvBeliefEntry_GetResourceYieldChange>(host, &AfterCvBeliefEntry_GetResourceYieldChange);CivRegisterReplace<CivHooks::CvBeliefEntry_GetResourceYieldChange>(host, &ReplaceCvBeliefEntry_GetResourceYieldChange);

Code

566/// Change to Resource yield by type567int CvBeliefEntry::GetResourceYieldChange(int i, int j) const568{569	CvAssertMsg(i < GC.getNumResourceInfos(), "Index out of bounds");570	CvAssertMsg(i > -1, "Index out of bounds");571	CvAssertMsg(j < NUM_YIELD_TYPES, "Index out of bounds");572	CvAssertMsg(j > -1, "Index out of bounds");573	return m_ppaiResourceYieldChange ? m_ppaiResourceYieldChange[i][j] : -1;574}

Called by