[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