From c8c4d1497ed7f32472ef9e16c860c9c02e171f61 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Thu, 12 Sep 2024 03:16:02 +0200 Subject: [PATCH] Add unigi_input_mouse_capture --- input.c | 8 ++++++++ main.c | 1 + 2 files changed, 9 insertions(+) create mode 100644 input.c diff --git a/input.c b/input.c new file mode 100644 index 0000000..918dfcd --- /dev/null +++ b/input.c @@ -0,0 +1,8 @@ +void unigi_input_mouse_capture(unigi_type_bool captured) { + if (captured) { + SDL_WM_GrabInput(SDL_GRAB_ON); + } else { + SDL_WM_GrabInput(SDL_GRAB_OFF); + } + SDL_ShowCursor((captured == 0)); +} diff --git a/main.c b/main.c index a2c8f87..328f378 100644 --- a/main.c +++ b/main.c @@ -5,6 +5,7 @@ #include "graphics.c" #include "time.c" #include "events.c" +#include "input.c" unigi_type_error unigi_init() { return 0;