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
- CvArea::getNumResources(ResourceTypes) const
CvLuaScopedInstance::GetInstancelua_pushintegerlua_tointeger