From 52600621814592357058fd50894e58d83b6d2491 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Wed, 7 Jan 2026 02:10:08 +0300 Subject: [PATCH] remove core.get_version --- res/scripts/stdlib.lua | 3 ++- src/logic/scripting/lua/libs/libapp.cpp | 7 +++++++ src/logic/scripting/lua/libs/libcore.cpp | 7 ------- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/res/scripts/stdlib.lua b/res/scripts/stdlib.lua index 155d95c0c..2ba6f73b2 100644 --- a/res/scripts/stdlib.lua +++ b/res/scripts/stdlib.lua @@ -51,7 +51,6 @@ local function complete_app_lib(app) app.get_setting = core.get_setting app.set_setting = core.set_setting app.tick = __app_tick - app.get_version = core.get_version app.get_setting_info = core.get_setting_info local function call_in_app_script_co(func, ...) @@ -585,3 +584,5 @@ require "core:internal/deprecated" ffi = nil __vc_lock_internal_modules() + +debug.print(core) diff --git a/src/logic/scripting/lua/libs/libapp.cpp b/src/logic/scripting/lua/libs/libapp.cpp index 1f0a45610..4cc2c302d 100644 --- a/src/logic/scripting/lua/libs/libapp.cpp +++ b/src/logic/scripting/lua/libs/libapp.cpp @@ -18,6 +18,12 @@ using namespace scripting; +static int l_get_version(lua::State* L) { + return lua::pushvec_stack( + L, glm::vec2(ENGINE_VERSION_MAJOR, ENGINE_VERSION_MINOR) + ); +} + static int l_start_debug_instance(lua::State* L) { if (!engine->getProject().permissions.has(Permissions::DEBUGGING)) { throw std::runtime_error("project has no debugging permission"); @@ -131,6 +137,7 @@ static int l_open_url(lua::State* L) { } const luaL_Reg applib[] = { + {"get_version", lua::wrap}, {"start_debug_instance", lua::wrap}, {"focus", lua::wrap}, {"create_memory_device", lua::wrap}, diff --git a/src/logic/scripting/lua/libs/libcore.cpp b/src/logic/scripting/lua/libs/libcore.cpp index 922298a58..6f3056ea4 100644 --- a/src/logic/scripting/lua/libs/libcore.cpp +++ b/src/logic/scripting/lua/libs/libcore.cpp @@ -24,12 +24,6 @@ using namespace scripting; -static int l_get_version(lua::State* L) { - return lua::pushvec_stack( - L, glm::vec2(ENGINE_VERSION_MAJOR, ENGINE_VERSION_MINOR) - ); -} - static int l_load_content(lua::State* L) { content_control->loadContent(); return 0; @@ -274,7 +268,6 @@ static int l_capture_output(lua::State* L) { const luaL_Reg corelib[] = { {"blank", lua::wrap}, - {"get_version", lua::wrap}, {"load_content", lua::wrap}, {"reset_content", lua::wrap}, {"is_content_loaded", lua::wrap},