Bazaar developer reference

CvBuildingEntry::GetLocalResourceAnd(int) const

Defined in
CvBuildingClasses.cpp, line 1971
Class
CvBuildingEntry
Hook name
CivHooks::CvBuildingEntry_GetLocalResourceAnd

Hooks

static bool BeforeCvBuildingEntry_GetLocalResourceAnd(const CvBuildingEntry* self, int i, int& result);static void AfterCvBuildingEntry_GetLocalResourceAnd(const CvBuildingEntry* self, int i, int& result);static int ReplaceCvBuildingEntry_GetLocalResourceAnd(int (*original)(const CvBuildingEntry*, int), const CvBuildingEntry* self, int i);CivRegisterBefore<CivHooks::CvBuildingEntry_GetLocalResourceAnd>(host, &BeforeCvBuildingEntry_GetLocalResourceAnd);CivRegisterAfter<CivHooks::CvBuildingEntry_GetLocalResourceAnd>(host, &AfterCvBuildingEntry_GetLocalResourceAnd);CivRegisterReplace<CivHooks::CvBuildingEntry_GetLocalResourceAnd>(host, &ReplaceCvBuildingEntry_GetLocalResourceAnd);

Code

1970/// Prerequisite resources with AND1971int CvBuildingEntry::GetLocalResourceAnd(int i) const1972{1973	CvAssertMsg(i < GC.getNUM_BUILDING_RESOURCE_PREREQS(), "Index out of bounds");1974	CvAssertMsg(i > -1, "Index out of bounds");1975	return m_piLocalResourceAnds ? m_piLocalResourceAnds[i] : -1;1976}

Called by