diff --git a/src/Startup.hx b/src/Startup.hx index 4aab47c..abdcb57 100644 --- a/src/Startup.hx +++ b/src/Startup.hx @@ -1,3 +1,4 @@ +import haxe.MainLoop; import kernel.Init; import lib.ui.Observable; import lib.ui.TextElement; @@ -11,20 +12,11 @@ class Startup { public static function main() { Init.initKernel(); + MainLoop.add(() -> { + KernelEvents.instance.startEventLoop(); + },0); + exampleUI(); - - KernelEvents.instance.startEventLoop(); - } - - static function exampleProgramm() { - var context = WindowManager.instance.createNewContext(); - - context.clickSignal.handle(data -> { - context.setCursorPos(data.pos.x,data.pos.y); - context.write("x"); - }); - - context.write("Example programm"); } static function exampleUI() { @@ -38,7 +30,7 @@ class Startup { ]); ui.render(); - + context.clickSignal.handle(data -> { text.set("Holla mundo"); });