Bazaar developer reference

CvLuaArea::lGetNumResources(lua_State *)

Defined in
Lua/CvLuaArea.cpp, line 306
Class
CvLuaArea
Hook name
CivHooks::CvLuaArea_lGetNumResources

Hooks

static bool BeforeCvLuaArea_lGetNumResources(lua_State* L, int& result);static void AfterCvLuaArea_lGetNumResources(lua_State* L, int& result);static int ReplaceCvLuaArea_lGetNumResources(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaArea_lGetNumResources>(host, &BeforeCvLuaArea_lGetNumResources);CivRegisterAfter<CivHooks::CvLuaArea_lGetNumResources>(host, &AfterCvLuaArea_lGetNumResources);CivRegisterReplace<CivHooks::CvLuaArea_lGetNumResources>(host, &ReplaceCvLuaArea_lGetNumResources);

Code

305//int getNumResources(ResourceTypes eResource);306int CvLuaArea::lGetNumResources(lua_State* L)307{308	CvArea* pkArea = GetInstance(L);309	const ResourceTypes eResource = (ResourceTypes)lua_tointeger(L, 2);310311	const int iResult = pkArea->getNumResources(eResource);312	lua_pushinteger(L, iResult);313	return 1;314}

Calls

Called by