36 lines
740 B
Lua

require("Libs/Library")
local multi = require("multi")
local bin = require("bin")
GLOBAL,sThread = require("multi.integration.loveManager").init()
require("GuiManager")
require("parseManager")
local handle = parseManager:load("init.dms")
handle:define{
sleep = thread.sleep
}
local disp = gui:newTextLabel("","",0,0,200,100)
local go = false
disp:OnReleased(function()
go = true
end)
parseManager.print(handle:dump())
handle.__TEXT = function(text)
disp.text = text
thread.hold(function()
return go
end)
go = false
end
multi:newThread("Runner",function()
local active = true
while true do
thread.skip()
active = handle:think()
end
end)
function love.update()
multi:uManager()
end
multi.OnError(function(...)
print(...)
end)