From 243bddd61f2d2cd76a04febfe02398770ae03948 Mon Sep 17 00:00:00 2001 From: CobaltXII Date: Sun, 30 Dec 2018 15:38:53 -0500 Subject: [PATCH] Relative mouse mode can be disabled by pressing SDLK_ESCAPE --- src/main.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 740385d..085f0b1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -264,7 +264,16 @@ int main(int argc, char** argv) if (key == SDLK_ESCAPE) { - sdl_running = false; + if (sdl_mouse_relative) + { + SDL_SetRelativeMouseMode(SDL_FALSE); + + sdl_mouse_relative = SDL_GetRelativeMouseMode(); + } + else + { + sdl_running = false; + } } } }