roblox
This commit is contained in:
+15
-1
@@ -1,3 +1,17 @@
|
||||
-- [Roblox] `imgui` is a ModuleScript (this file) whose descendants are the other files as ModuleScripts
|
||||
-- (what Rojo produces from this folder). ModuleScripts don't share globals, so every imgui file runs inside
|
||||
-- one shared environment table (_G.__IMGUI_ENV). require() of this module returns that environment.
|
||||
if game and script then
|
||||
local env = setmetatable({}, { __index = getfenv(1) })
|
||||
env.IMGUI_ROOT = script
|
||||
_G.__IMGUI_ENV = env
|
||||
require(script:FindFirstChild("imgui"))
|
||||
require(script:FindFirstChild("imgui_impl_roblox", true))
|
||||
require(script:FindFirstChild("imgui_demo"))
|
||||
return env
|
||||
end
|
||||
|
||||
-- LOVE / LuaJIT
|
||||
require("imgui.imgui")
|
||||
require("imgui.backend.imgui_impl_love")
|
||||
require("imgui.imgui_demo")
|
||||
require("imgui.imgui_demo")
|
||||
|
||||
Reference in New Issue
Block a user