Bazaar developer reference

CvArea::getNumResources(ResourceTypes) const

Defined in
CvArea.cpp, line 592
Class
CvArea
Hook name
CivHooks::CvArea_getNumResources

Hooks

static bool BeforeCvArea_getNumResources(const CvArea* self, ResourceTypes eResource, int& result);static void AfterCvArea_getNumResources(const CvArea* self, ResourceTypes eResource, int& result);static int ReplaceCvArea_getNumResources(int (*original)(const CvArea*, ResourceTypes), const CvArea* self, ResourceTypes eResource);CivRegisterBefore<CivHooks::CvArea_getNumResources>(host, &BeforeCvArea_getNumResources);CivRegisterAfter<CivHooks::CvArea_getNumResources>(host, &AfterCvArea_getNumResources);CivRegisterReplace<CivHooks::CvArea_getNumResources>(host, &ReplaceCvArea_getNumResources);

Code

591//	Get the number of resources of the specified type in the area.592int CvArea::getNumResources(ResourceTypes eResource) const593{594	CvAssertMsg(eResource >= 0, "eResource expected to be >= 0");595	CvAssertMsg(eResource < GC.getNumResourceInfos(), "eResource expected to be < GC.getNumResourceInfos");596	return m_paiNumResources[eResource];597}

Called by