From 1b9fcb60552f1ac701dbf815d46cc32066f979d7 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 3 Mar 2018 20:56:04 +0100 Subject: [PATCH] Fix special CTRL hotkeys --- src/mercenary/main.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/mercenary/main.c b/src/mercenary/main.c index 819baf2..4057676 100644 --- a/src/mercenary/main.c +++ b/src/mercenary/main.c @@ -252,7 +252,7 @@ int main(int __attribute__((unused)) argc, char *argv[]) reset_cpu(); printf("Welcome to Mercenary Reloaded!\n\n"); - printf("Hold CTRL and use cursor keys to select inventory or pickup/drop item.\n"); + printf("Press CTRL + cursor keys to select inventory or pickup/drop item.\n"); printf("Press CTRL + f to toggle full screen.\n"); printf("Press CTRL + s to toggle rendering speed.\n"); printf("Press CTRL + v to toggle video filter.\n"); @@ -312,21 +312,21 @@ void keyboard_sdl(int down, SDL_Keycode sym) ctrl = down; break; case SDLK_v: - if (down) { + if (down && ctrl) { config_video_filter ^= 1; - printf("audio filter: %d\n", config_audio_filter); + printf("video filter: %s\n", (config_video_filter) ? "on" : "off"); } break; case SDLK_a: - if (down) { + if (down && ctrl) { config_audio_filter ^= 1; - printf("video filter: %d\n", config_video_filter); + printf("audio filter: %s\n", (config_audio_filter) ? "on" : "off"); } break; case SDLK_s: - if (down) { - printf("amiga speed: %d\n", config_amiga_speed); + if (down && ctrl) { config_amiga_speed ^= 1; + printf("amiga speed: %s\n", (config_amiga_speed) ? "original" : "full"); } break; case SDLK_c: -- 2.13.6