mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Refactor some Lua API functions in preparation for async env
This commit is contained in:
parent
e6385e2ab7
commit
56a558baf8
8 changed files with 37 additions and 45 deletions
|
@ -632,8 +632,8 @@ int ModApiItemMod::l_get_content_id(lua_State *L)
|
|||
NO_MAP_LOCK_REQUIRED;
|
||||
std::string name = luaL_checkstring(L, 1);
|
||||
|
||||
const IItemDefManager *idef = getGameDef(L)->getItemDefManager();
|
||||
const NodeDefManager *ndef = getGameDef(L)->getNodeDefManager();
|
||||
const IItemDefManager *idef = getGameDef(L)->idef();
|
||||
const NodeDefManager *ndef = getGameDef(L)->ndef();
|
||||
|
||||
// If this is called at mod load time, NodeDefManager isn't aware of
|
||||
// aliases yet, so we need to handle them manually
|
||||
|
@ -658,7 +658,7 @@ int ModApiItemMod::l_get_name_from_content_id(lua_State *L)
|
|||
NO_MAP_LOCK_REQUIRED;
|
||||
content_t c = luaL_checkint(L, 1);
|
||||
|
||||
const NodeDefManager *ndef = getGameDef(L)->getNodeDefManager();
|
||||
const NodeDefManager *ndef = getGameDef(L)->ndef();
|
||||
const char *name = ndef->get(c).name.c_str();
|
||||
|
||||
lua_pushstring(L, name);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue