diff options
author | Filippos Karapetis | 2009-10-22 07:18:37 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-10-22 07:18:37 +0000 |
commit | 93517e7649da286cd5b86efb3ee2e5cf7e7be436 (patch) | |
tree | e3f3e4ffa263dd8ec3768187f48707e7bcf1576b /engines/sci/sfx/softseq/adlib.cpp | |
parent | f79d3bb7cd181326e8ddba5d7f5a43a3871dac65 (diff) | |
download | scummvm-rg350-93517e7649da286cd5b86efb3ee2e5cf7e7be436.tar.gz scummvm-rg350-93517e7649da286cd5b86efb3ee2e5cf7e7be436.tar.bz2 scummvm-rg350-93517e7649da286cd5b86efb3ee2e5cf7e7be436.zip |
Applied a modified version of patch #2881486 - "Add volume changing to SCI"
svn-id: r45329
Diffstat (limited to 'engines/sci/sfx/softseq/adlib.cpp')
-rw-r--r-- | engines/sci/sfx/softseq/adlib.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/sci/sfx/softseq/adlib.cpp b/engines/sci/sfx/softseq/adlib.cpp index 15e1ed9089..1623520ea5 100644 --- a/engines/sci/sfx/softseq/adlib.cpp +++ b/engines/sci/sfx/softseq/adlib.cpp @@ -629,6 +629,19 @@ bool MidiDriver_Adlib::loadResource(const byte *data, uint size) { return true; } +int32 MidiDriver_Adlib::property(int prop, int32 param) { + switch(prop) { + case MIDI_PROP_MASTER_VOLUME: + if(param != -1) + _masterVolume = param; + return _masterVolume; + default: + break; + } + return -1; +} + + int MidiPlayer_Adlib::open(ResourceManager *resMan) { assert(resMan != NULL); |