diff options
author | Jamieson Christian | 2002-12-18 07:48:02 +0000 |
---|---|---|
committer | Jamieson Christian | 2002-12-18 07:48:02 +0000 |
commit | 71e7d1512fe62f52948e95fb06214c933c887c80 (patch) | |
tree | 1ea4b1817a5c77759a68ff3db952ee0a5061a258 /backends/midi | |
parent | 70783268093f00a61d3673f729a3aa113b5ad43a (diff) | |
download | scummvm-rg350-71e7d1512fe62f52948e95fb06214c933c887c80.tar.gz scummvm-rg350-71e7d1512fe62f52948e95fb06214c933c887c80.tar.bz2 scummvm-rg350-71e7d1512fe62f52948e95fb06214c933c887c80.zip |
message.log
svn-id: r6012
Diffstat (limited to 'backends/midi')
-rw-r--r-- | backends/midi/adlib.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/backends/midi/adlib.cpp b/backends/midi/adlib.cpp index dfa3d9aab1..a1387cd406 100644 --- a/backends/midi/adlib.cpp +++ b/backends/midi/adlib.cpp @@ -73,10 +73,11 @@ private: bool _allocated; byte _channel; - void init (MidiDriver_ADLIB *owner); + void init (MidiDriver_ADLIB *owner, byte channel); void allocate() { _allocated = true; } public: + byte getNumber() { return _channel; } void release() { _allocated = false; } // Regular messages @@ -572,8 +573,9 @@ private: // MidiChannel method implementations -void AdlibPart::init (MidiDriver_ADLIB *owner) { +void AdlibPart::init (MidiDriver_ADLIB *owner, byte channel) { _owner = owner; + _channel = channel; } @@ -715,7 +717,7 @@ MidiDriver_ADLIB::MidiDriver_ADLIB() { uint i; for (i = 0; i < ARRAYSIZE(_parts); ++i) { - _parts[i].init (this); + _parts[i].init (this, i); } _game_SmallHeader = false; _isOpen = false; |