36 lines
740 B
Lua
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) |