mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Consolidate API object code (#12728)
Co-authored-by: sfan5 <sfan5@live.de>
This commit is contained in:
parent
b21fb18379
commit
7632af3c73
42 changed files with 463 additions and 1079 deletions
|
@ -1078,7 +1078,7 @@ void read_server_sound_params(lua_State *L, int index,
|
|||
lua_pop(L, 1);
|
||||
lua_getfield(L, index, "object");
|
||||
if(!lua_isnil(L, -1)){
|
||||
ObjectRef *ref = ObjectRef::checkobject(L, -1);
|
||||
ObjectRef *ref = ModApiBase::checkObject<ObjectRef>(L, -1);
|
||||
ServerActiveObject *sao = ObjectRef::getobject(ref);
|
||||
if(sao){
|
||||
params.object = sao->getId();
|
||||
|
@ -1264,7 +1264,7 @@ ItemStack read_item(lua_State* L, int index, IItemDefManager *idef)
|
|||
|
||||
if (lua_isuserdata(L, index)) {
|
||||
// Convert from LuaItemStack
|
||||
LuaItemStack *o = LuaItemStack::checkobject(L, index);
|
||||
LuaItemStack *o = ModApiBase::checkObject<LuaItemStack>(L, index);
|
||||
return o->getItem();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue