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;