diff --git a/src/GameEngine.c b/src/GameEngine.c index b7380c8..b80dac6 100644 --- a/src/GameEngine.c +++ b/src/GameEngine.c @@ -7,6 +7,7 @@ #include "SDL_events.h" #include "SDL_hints.h" #include "SDL_image.h" +#include "SDL_keycode.h" #include "SDL_mixer.h" #include "SDL_pixels.h" #include "SDL_platform.h" @@ -757,6 +758,13 @@ void handle_events() { switch (GameEngine.event.type) { case SDL_QUIT: GameEngine.running = false; + break; + case SDL_KEYUP: + if (GameEngine.event.key.keysym.sym == SDLK_AC_BACK) { + // Handle Android's back button + GameEngine.running = false; + } + break; }