KEYMAPPER: Make engine keymap init and cleanup more generic
This commit is contained in:
parent
b3f265696f
commit
40b68b41c7
4 changed files with 23 additions and 8 deletions
|
@ -45,6 +45,8 @@
|
|||
#include "common/textconsole.h"
|
||||
#include "common/translation.h"
|
||||
|
||||
#include "backends/keymapper/keymapper.h"
|
||||
|
||||
#include "gui/debugger.h"
|
||||
#include "gui/dialog.h"
|
||||
#include "gui/message.h"
|
||||
|
@ -499,6 +501,12 @@ void Engine::syncSoundSettings() {
|
|||
_mixer->setVolumeForSoundType(Audio::Mixer::kSpeechSoundType, soundVolumeSpeech);
|
||||
}
|
||||
|
||||
void Engine::deinitKeymap() {
|
||||
#ifdef ENABLE_KEYMAPPER
|
||||
_eventMan->getKeymapper()->cleanupGameKeymaps();
|
||||
#endif
|
||||
}
|
||||
|
||||
void Engine::flipMute() {
|
||||
// Mute will be set to true by default here. This has two reasons:
|
||||
// - if the game already has an "mute" config entry, it will be overwritten anyway.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue