diff options
author | Gregory Montoir | 2007-07-30 17:45:43 +0000 |
---|---|---|
committer | Gregory Montoir | 2007-07-30 17:45:43 +0000 |
commit | 012f16d5c3f6c9cc49c3182ced12e47cdd8becb0 (patch) | |
tree | db64d042a5be5322e1a25522bb456f71d2a4c659 /engines/touche/touche.cpp | |
parent | e75e237f6ce10c416e68e9d2aec16fe606dfeeb2 (diff) | |
download | scummvm-rg350-012f16d5c3f6c9cc49c3182ced12e47cdd8becb0.tar.gz scummvm-rg350-012f16d5c3f6c9cc49c3182ced12e47cdd8becb0.tar.bz2 scummvm-rg350-012f16d5c3f6c9cc49c3182ced12e47cdd8becb0.zip |
added missing MIDI gm->mt32 program change mapping (bug #1759318)
svn-id: r28331
Diffstat (limited to 'engines/touche/touche.cpp')
-rw-r--r-- | engines/touche/touche.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/touche/touche.cpp b/engines/touche/touche.cpp index 086671d371..c67b1e9be3 100644 --- a/engines/touche/touche.cpp +++ b/engines/touche/touche.cpp @@ -97,8 +97,9 @@ int ToucheEngine::init() { setupOpcodes(); int midiDriver = MidiDriver::detectMusicDriver(MDT_MIDI | MDT_ADLIB | MDT_PREFER_MIDI); + bool native_mt32 = ((midiDriver == MD_MT32) || ConfMan.getBool("native_mt32")); MidiDriver *driver = MidiDriver::createMidi(midiDriver); - _midiPlayer = new MidiPlayer(driver); + _midiPlayer = new MidiPlayer(driver, native_mt32); _mixer->setVolumeForSoundType(Audio::Mixer::kSFXSoundType, ConfMan.getInt("sfx_volume")); _mixer->setVolumeForSoundType(Audio::Mixer::kSpeechSoundType, ConfMan.getInt("speech_volume")); |