minor refactor

This commit is contained in:
MihailRis
2025-11-04 11:53:48 +03:00
parent 90f7fce2b1
commit ca6096c397
5 changed files with 29 additions and 14 deletions
+14
View File
@@ -186,6 +186,20 @@ events = require "core:internal/events"
function pack.unload(prefix)
events.remove_by_prefix(prefix)
__vc__pack_envs[prefix] = nil
end
function __vc_start_app_script(path)
debug.log("starting application script "..path)
local code = file.read(path)
local chunk, err = loadstring(code, path)
if chunk == nil then
error(err)
end
local script_env = setmetatable({app = app or __vc_app}, {__index=_G})
setfenv(chunk, script_env)
return start_coroutine(chunk, path)
end
gui_util = require "core:internal/gui_util"