Bazaar developer reference

CvLuaMap::lGetNumResources(lua_State *)

Defined in
Lua/CvLuaMap.cpp, line 176
Class
CvLuaMap
Hook name
CivHooks::CvLuaMap_lGetNumResources

Hooks

static bool BeforeCvLuaMap_lGetNumResources(lua_State* L, int& result);static void AfterCvLuaMap_lGetNumResources(lua_State* L, int& result);static int ReplaceCvLuaMap_lGetNumResources(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaMap_lGetNumResources>(host, &BeforeCvLuaMap_lGetNumResources);CivRegisterAfter<CivHooks::CvLuaMap_lGetNumResources>(host, &AfterCvLuaMap_lGetNumResources);CivRegisterReplace<CivHooks::CvLuaMap_lGetNumResources>(host, &ReplaceCvLuaMap_lGetNumResources);

Code

176int CvLuaMap::lGetNumResources(lua_State* L)177{178	const ResourceTypes eResource = (ResourceTypes)luaL_checkinteger(L, 1);179180	const int iResult = GC.getMap().getNumResources(eResource);181	lua_pushinteger(L, iResult);182	return 1;183}

Calls

Called by