aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/imuse/imuse_part.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/imuse/imuse_part.cpp')
-rw-r--r--engines/scumm/imuse/imuse_part.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/scumm/imuse/imuse_part.cpp b/engines/scumm/imuse/imuse_part.cpp
index 5df8407a96..82ad9b70d2 100644
--- a/engines/scumm/imuse/imuse_part.cpp
+++ b/engines/scumm/imuse/imuse_part.cpp
@@ -199,6 +199,12 @@ void Part::set_instrument(byte * data) {
_instrument.send(_mc);
}
+void Part::set_instrument_pcspk(byte *data) {
+ _instrument.pcspk(data);
+ if (clearToTransmit())
+ _instrument.send(_mc);
+}
+
void Part::load_global_instrument(byte slot) {
_player->_se->copyGlobalAdLibInstrument(slot, &_instrument);
if (clearToTransmit())