gamnit: implement `lock_cursor` using SDL2 `relative_mouse_mode`
authorAlexis Laferrière <alexis.laf@xymus.net>
Wed, 17 May 2017 13:58:35 +0000 (06:58 -0700)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 31 May 2017 14:07:38 +0000 (10:07 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/gamnit/display_linux.nit

index 634656b..cb6bdf0 100644 (file)
@@ -36,6 +36,10 @@ redef class GamnitDisplay
 
        redef fun show_cursor=(val) do sdl.show_cursor = val
 
+       redef fun lock_cursor=(val) do sdl.relative_mouse_mode = val
+
+       redef fun lock_cursor do return sdl.relative_mouse_mode
+
        # Setup SDL, wm, EGL in order
        redef fun setup
        do