From 3c793733b6350451fb3000a8a5e41aa5cfe98bfb Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sat, 27 Feb 2021 12:08:07 -0500 Subject: Pressing M mutes/unmutes music (except when the debug console is open) --- src/input_system.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/input_system.cpp') diff --git a/src/input_system.cpp b/src/input_system.cpp index 73a28bd..49b27ec 100644 --- a/src/input_system.cpp +++ b/src/input_system.cpp @@ -54,6 +54,12 @@ void InputSystem::tick(double dt) { char* clipboardText = SDL_GetClipboardText(); debugText_.append(clipboardText); SDL_free(clipboardText); + } else if (!debugConsole_ && e.key.keysym.sym == SDLK_m) { + if (game_.getMixer().isMusicMuted()) { + game_.getMixer().unmuteMusic(); + } else { + game_.getMixer().muteMusic(); + } } else if (e.key.keysym.sym == SDLK_LSHIFT || e.key.keysym.sym == SDLK_RSHIFT) { if (game_.isGameplayPaused()) continue; -- cgit 1.4.1