Bazaar developer reference

CvGlobals::getResourceInfo(ResourceTypes)

Defined in
CvGlobals.cpp, line 2816
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getResourceInfo_with_ResourceTypes

Hooks

static bool BeforeCvGlobals_getResourceInfo_with_ResourceTypes(CvGlobals* self, ResourceTypes eResourceNum, CvResourceInfo*& result);static void AfterCvGlobals_getResourceInfo_with_ResourceTypes(CvGlobals* self, ResourceTypes eResourceNum, CvResourceInfo*& result);static CvResourceInfo* ReplaceCvGlobals_getResourceInfo_with_ResourceTypes(CvResourceInfo* (*original)(CvGlobals*, ResourceTypes), CvGlobals* self, ResourceTypes eResourceNum);CivRegisterBefore<CivHooks::CvGlobals_getResourceInfo_with_ResourceTypes>(host, &BeforeCvGlobals_getResourceInfo_with_ResourceTypes);CivRegisterAfter<CivHooks::CvGlobals_getResourceInfo_with_ResourceTypes>(host, &AfterCvGlobals_getResourceInfo_with_ResourceTypes);CivRegisterReplace<CivHooks::CvGlobals_getResourceInfo_with_ResourceTypes>(host, &ReplaceCvGlobals_getResourceInfo_with_ResourceTypes);

Code

2816CvResourceInfo* CvGlobals::getResourceInfo(ResourceTypes eResourceNum)2817{2818	CvAssert(eResourceNum > -1);2819	CvAssert(eResourceNum < GC.getNumResourceInfos());2820	if(eResourceNum > -1 && eResourceNum < (int)m_paResourceInfo.size())2821		return m_paResourceInfo[eResourceNum];2822	else2823		return NULL;2824}

Calls

Called by

97 functions in 25 files