Bazaar developer reference

CvBuildingEntry::GetTerrainYieldChangeArray(int) const

Defined in
CvBuildingClasses.cpp, line 2093
Class
CvBuildingEntry
Hook name
CivHooks::CvBuildingEntry_GetTerrainYieldChangeArray

Hooks

static bool BeforeCvBuildingEntry_GetTerrainYieldChangeArray(const CvBuildingEntry* self, int i, int*& result);static void AfterCvBuildingEntry_GetTerrainYieldChangeArray(const CvBuildingEntry* self, int i, int*& result);static int* ReplaceCvBuildingEntry_GetTerrainYieldChangeArray(int* (*original)(const CvBuildingEntry*, int), const CvBuildingEntry* self, int i);CivRegisterBefore<CivHooks::CvBuildingEntry_GetTerrainYieldChangeArray>(host, &BeforeCvBuildingEntry_GetTerrainYieldChangeArray);CivRegisterAfter<CivHooks::CvBuildingEntry_GetTerrainYieldChangeArray>(host, &AfterCvBuildingEntry_GetTerrainYieldChangeArray);CivRegisterReplace<CivHooks::CvBuildingEntry_GetTerrainYieldChangeArray>(host, &ReplaceCvBuildingEntry_GetTerrainYieldChangeArray);

Code

2092/// Array of changes to Feature yield2093int* CvBuildingEntry::GetTerrainYieldChangeArray(int i) const2094{2095	CvAssertMsg(i < GC.getNumTerrainInfos(), "Index out of bounds");2096	CvAssertMsg(i > -1, "Index out of bounds");2097	return m_ppaiTerrainYieldChange[i];2098}