summaryrefslogtreecommitdiffstats
path: root/src/menu.c
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2021-08-07 13:07:38 (EDT)
committer P. J. McDermott <pj@pehjota.net>2021-08-07 13:07:38 (EDT)
commitb94641a84956bd45398980aad48ead89d0fcc275 (patch)
tree9d358a596f7c773dd6f8a046471d798036bd583c /src/menu.c
parente07d97c9fe5920ebe5b375d8e292b865cec45ea3 (diff)
downloadmazefight-b94641a84956bd45398980aad48ead89d0fcc275.zip
mazefight-b94641a84956bd45398980aad48ead89d0fcc275.tar.gz
mazefight-b94641a84956bd45398980aad48ead89d0fcc275.tar.bz2
menu: Handle escape key
Diffstat (limited to 'src/menu.c')
-rw-r--r--src/menu.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/menu.c b/src/menu.c
index f86a765..5b6ea87 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -256,6 +256,13 @@ mf_menu(SDL_Renderer *renderer)
switch (event.type) {
case SDL_QUIT:
goto quit;
+ case SDL_KEYDOWN:
+ switch (event.key.keysym.sym) {
+ case SDLK_ESCAPE:
+ goto quit;
+ default:
+ break;
+ }
default:
break;
}