diff options
author | Johannes Schickel | 2011-07-08 04:43:45 +0200 |
---|---|---|
committer | Johannes Schickel | 2011-07-08 04:45:01 +0200 |
commit | ed993e6350bd4926b4b9c94a014aa0f96a628ce7 (patch) | |
tree | b6f0b19a5d7d8da8b61b98376e85b36867a13acd /engines/scumm/imuse/imuse.cpp | |
parent | 3f04ad72a998dead1b6b43a8facd4d7a62d2119a (diff) | |
download | scummvm-rg350-ed993e6350bd4926b4b9c94a014aa0f96a628ce7.tar.gz scummvm-rg350-ed993e6350bd4926b4b9c94a014aa0f96a628ce7.tar.bz2 scummvm-rg350-ed993e6350bd4926b4b9c94a014aa0f96a628ce7.zip |
SCUMM: Initial PC Speaker output implementation for SCUMM v5.
This is *not* complete yet.
Diffstat (limited to 'engines/scumm/imuse/imuse.cpp')
-rw-r--r-- | engines/scumm/imuse/imuse.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp index 317ef36cb9..961d0690d0 100644 --- a/engines/scumm/imuse/imuse.cpp +++ b/engines/scumm/imuse/imuse.cpp @@ -1674,6 +1674,12 @@ void IMuseInternal::setGlobalAdLibInstrument(byte slot, byte *data) { } } +void IMuseInternal::setGlobalPcSpkInstrument(byte slot, byte *data) { + if (slot < 32) { + _global_adlib_instruments[slot].pcspk(data); + } +} + void IMuseInternal::copyGlobalAdLibInstrument(byte slot, Instrument *dest) { if (slot >= 32) return; |