diff options
author | Filippos Karapetis | 2010-11-26 00:05:27 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-11-26 00:05:27 +0000 |
commit | 069309f88a218681b1857b63dff98be3a445468a (patch) | |
tree | 32fc3b7185a61cd559cd8096deac28af40df5f46 | |
parent | af15ac6f6aa693ee0dd1222ee892d63432661c8c (diff) | |
download | scummvm-rg350-069309f88a218681b1857b63dff98be3a445468a.tar.gz scummvm-rg350-069309f88a218681b1857b63dff98be3a445468a.tar.bz2 scummvm-rg350-069309f88a218681b1857b63dff98be3a445468a.zip |
SCI: set the reverb setting of the current song when a relevant event is fired from the MIDI stream
svn-id: r54485
-rw-r--r-- | engines/sci/sound/midiparser_sci.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/sci/sound/midiparser_sci.cpp b/engines/sci/sound/midiparser_sci.cpp index ccd23f443a..3ad289ff71 100644 --- a/engines/sci/sound/midiparser_sci.cpp +++ b/engines/sci/sound/midiparser_sci.cpp @@ -502,9 +502,11 @@ void MidiParser_SCI::parseNextEvent(EventInfo &info) { switch (info.basic.param1) { case kSetReverb: if (info.basic.param2 == 127) // Set global reverb instead - ((MidiPlayer *)_driver)->setReverb(_music->getGlobalReverb()); + _pSnd->reverb = _music->getGlobalReverb(); else - ((MidiPlayer *)_driver)->setReverb(info.basic.param2); + _pSnd->reverb = _music->getGlobalReverb(); + + ((MidiPlayer *)_driver)->setReverb(_pSnd->reverb); break; case kMidiHold: // Check if the hold ID marker is the same as the hold ID |