X-Git-Url: http://nitlanguage.org?ds=sidebyside diff --git a/lib/mnit/linux/linux_app.nit b/lib/mnit/linux/linux_app.nit index 45d15c1..c191a60 100644 --- a/lib/mnit/linux/linux_app.nit +++ b/lib/mnit/linux/linux_app.nit @@ -19,43 +19,28 @@ module linux_app import mnit import sdl import linux_opengles1 -import linux +import ::linux in "C" `{ #include `} redef class App - redef type D: Opengles1Display - redef type I: Opengles1Image - redef fun setup do if "NIT_TESTING".environ == "true" then exit 0 display = new Opengles1Display super - - on_create - on_restore_state - on_start - on_resume - end - - redef fun run - do - super - - on_pause - on_save_state - on_stop - on_destroy end redef fun generate_input do + var display = display + assert display isa Opengles1Display + for event in display.sdl_display.events do - input( event ) + input event end end end