Merge branch 'main' into lua_audio

This commit is contained in:
MihailRis
2024-03-05 14:06:42 +03:00
22 changed files with 666 additions and 720 deletions
+1 -21
View File
@@ -3,10 +3,6 @@
#include <iostream>
#include "lua_util.h"
#include "api_lua.h"
#include "libgui.h"
#include "libplayer.h"
#include "libinventory.h"
#include "libaudio.h"
#include "../../../util/stringutil.h"
lua::luaerror::luaerror(const std::string& message) : std::runtime_error(message) {
@@ -121,6 +117,7 @@ void lua::LuaState::createLibs() {
openlib("world", worldlib, 0);
openlib("player", playerlib, 0);
openlib("inventory", inventorylib, 0);
openlib("block", blocklib, 0);
openlib("item", itemlib, 0);
openlib("time", timelib, 0);
openlib("file", filelib, 0);
@@ -128,23 +125,6 @@ void lua::LuaState::createLibs() {
openlib("audio", audiolib, 0);
addfunc("print", lua_wrap_errors<l_print>);
addfunc("block_index", lua_wrap_errors<l_block_index>);
addfunc("block_name", lua_wrap_errors<l_block_name>);
addfunc("blocks_count", lua_wrap_errors<l_blocks_count>);
addfunc("is_solid_at", lua_wrap_errors<l_is_solid_at>);
addfunc("is_replaceable_at", lua_wrap_errors<l_is_replaceable_at>);
addfunc("set_block", lua_wrap_errors<l_set_block>);
addfunc("get_block", lua_wrap_errors<l_get_block>);
addfunc("get_block_X", lua_wrap_errors<l_get_block_x>);
addfunc("get_block_Y", lua_wrap_errors<l_get_block_y>);
addfunc("get_block_Z", lua_wrap_errors<l_get_block_z>);
addfunc("get_block_states", lua_wrap_errors<l_get_block_states>);
addfunc("set_block_states", lua_wrap_errors<l_set_block_states>);
addfunc("get_block_rotation", lua_wrap_errors<l_get_block_rotation>);
addfunc("set_block_rotation", lua_wrap_errors<l_set_block_rotation>);
addfunc("get_block_user_bits", lua_wrap_errors<l_get_block_user_bits>);
addfunc("set_block_user_bits", lua_wrap_errors<l_set_block_user_bits>);
}
void lua::LuaState::loadbuffer(int env, const std::string& src, const std::string& file) {