Bazaar developer reference

CvMap::getNumResources(ResourceTypes)

Defined in
CvMap.cpp, line 1202
Class
CvMap
Hook name
CivHooks::CvMap_getNumResources

Hooks

static bool BeforeCvMap_getNumResources(CvMap* self, ResourceTypes eIndex, int& result);static void AfterCvMap_getNumResources(CvMap* self, ResourceTypes eIndex, int& result);static int ReplaceCvMap_getNumResources(int (*original)(CvMap*, ResourceTypes), CvMap* self, ResourceTypes eIndex);CivRegisterBefore<CivHooks::CvMap_getNumResources>(host, &BeforeCvMap_getNumResources);CivRegisterAfter<CivHooks::CvMap_getNumResources>(host, &AfterCvMap_getNumResources);CivRegisterReplace<CivHooks::CvMap_getNumResources>(host, &ReplaceCvMap_getNumResources);

Code

1202int CvMap::getNumResources(ResourceTypes eIndex)1203{1204	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");1205	CvAssertMsg(eIndex < GC.getNumResourceInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");1206	return m_paiNumResource[eIndex];1207}

Called by