[Scummvm-cvs-logs] CVS: scummvm/scumm sound.cpp,1.66,1.67

Max Horn fingolfin at users.sourceforge.net
Tue Dec 31 13:58:01 CET 2002


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv14033

Modified Files:
	sound.cpp 
Log Message:
cleaned up soundKludge

Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- sound.cpp	29 Dec 2002 01:28:44 -0000	1.66
+++ sound.cpp	31 Dec 2002 21:56:58 -0000	1.67
@@ -685,20 +685,17 @@
 }
 
 void Sound::soundKludge(int *list, int num) {
-	int16 *ptr;
 	int i;
 
 	if (list[0] == -1) {
 		processSoundQues();
 		return;
 	}
-	_soundQue[_soundQuePos++] = 8;
-
-	ptr = _soundQue + _soundQuePos;
-	_soundQuePos += 8;
+	_soundQue[_soundQuePos++] = num;
+	
+	for (i = 0; i < num; i++)
+		_soundQue[_soundQuePos++] = list[i];
 
-	for (i = 0; i < 8; i++)
-		*ptr++ = list[i];
 	if (_soundQuePos > 0x100)
 		error("Sound que buffer overflow");
 }





More information about the Scummvm-git-logs mailing list