[Scummvm-cvs-logs] CVS: scummvm/backends/midi adlib.cpp,1.8,1.9
Jamieson Christian
jamieson630 at users.sourceforge.net
Tue Dec 17 23:49:02 CET 2002
Update of /cvsroot/scummvm/scummvm/backends/midi
In directory sc8-pr-cvs1:/tmp/cvs-serv32093/scummvm/backends/midi
Modified Files:
adlib.cpp
Log Message:
message.log
Index: adlib.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/midi/adlib.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- adlib.cpp 11 Dec 2002 16:09:53 -0000 1.8
+++ adlib.cpp 18 Dec 2002 07:48:02 -0000 1.9
@@ -73,10 +73,11 @@
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 @@
// 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 @@
{
uint i;
for (i = 0; i < ARRAYSIZE(_parts); ++i) {
- _parts[i].init (this);
+ _parts[i].init (this, i);
}
_game_SmallHeader = false;
_isOpen = false;
More information about the Scummvm-git-logs
mailing list