From 6d3440ba1f30c3f3f6da10c750dc5cb43a452ee4 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sun, 12 Feb 2023 23:05:33 +0000 Subject: [PATCH] Added support to exit a game on Android device when Back button is clicked --- src/GameEngine.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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; }