[Scummvm-git-logs] scummvm master -> 9fbb3f3ff74ec629059a785ae9373b4bcac31095
sev-
sev at scummvm.org
Sun Mar 14 18:04:51 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
9fbb3f3ff7 AGI: MIDI sound - turn sounds off if requested
Commit: 9fbb3f3ff74ec629059a785ae9373b4bcac31095
https://github.com/scummvm/scummvm/commit/9fbb3f3ff74ec629059a785ae9373b4bcac31095
Author: Zvika Haramaty (haramaty.zvika at gmail.com)
Date: 2021-03-14T19:04:49+01:00
Commit Message:
AGI: MIDI sound - turn sounds off if requested
Makes sound_midi.cpp to respect VM_FLAG_SOUND_ON
Changed paths:
engines/agi/sound_midi.cpp
diff --git a/engines/agi/sound_midi.cpp b/engines/agi/sound_midi.cpp
index 97dcc0d98b..20e79470db 100644
--- a/engines/agi/sound_midi.cpp
+++ b/engines/agi/sound_midi.cpp
@@ -102,8 +102,12 @@ void SoundGenMIDI::sendToChannel(byte channel, uint32 b) {
_channelsTable[channel]->volume(_channelsVolume[channel] * _masterVolume / 255);
}
- if (_channelsTable[channel])
- _channelsTable[channel]->send(b);
+ if (_channelsTable[channel]) {
+ if (_vm->getFlag(VM_FLAG_SOUND_ON))
+ _channelsTable[channel]->send(b);
+ else
+ _channelsTable[channel]->send(0x7bb0 + channel); // all notes off
+ }
}
void SoundGenMIDI::endOfTrack() {
More information about the Scummvm-git-logs
mailing list