From 11b70006aa295479825041868a9be7c6f442221c Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 18 Sep 2022 10:21:29 +0200 Subject: [PATCH] ads-game:: easier to invoke menu --- rogueviz/ads/control.cpp | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/rogueviz/ads/control.cpp b/rogueviz/ads/control.cpp index c7aacd00..287c03e4 100644 --- a/rogueviz/ads/control.cpp +++ b/rogueviz/ads/control.cpp @@ -81,22 +81,13 @@ void fire() { } bool handleKey(int sym, int uni) { - /* - if(uni == 'p') paused = !paused; - - if(among(uni, 'a', 'd', 's', 'w')) return true; - - if(uni == 't') { view_proper_times = !view_proper_times; return true; } - if(uni == 'o') { auto_rotate = !auto_rotate; return true; } - - if(uni == 'f') fire(); - */ - - if(sym > 0 && sym < 512 && (cmode & sm::NORMAL)) { + if(cmode & sm::NORMAL) { char* t = multi::scfg.keyaction; if(t[sym] >= 16 && t[sym] < 32) return true; + if(sym == 'v') pushScreen(game_menu); + if(sym == SDLK_ESCAPE) pushScreen(game_menu); + return true; } - return false; }