[Scummvm-cvs-logs] CVS: scummvm/scumm sound.cpp,1.215,1.216

Travis Howell kirben at users.sourceforge.net
Mon Sep 1 20:22:10 CEST 2003


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

Modified Files:
	sound.cpp 
Log Message:

Fix from Hibernatus, correct start position for sfx in Amiga maniac/zak.


Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.215
retrieving revision 1.216
diff -u -d -r1.215 -r1.216
--- sound.cpp	1 Sep 2003 17:11:09 -0000	1.215
+++ sound.cpp	2 Sep 2003 03:21:14 -0000	1.216
@@ -459,14 +459,14 @@
 		// Some very basic sound effects support
 		if (READ_BE_UINT16(ptr + 14) == 0x0880) {
 			size = READ_BE_UINT16(ptr + 6);
-			// Not sure if this is correct start point
 			int start = READ_BE_UINT16(ptr + 8);
+			start +=10;
 			rate = 11000;
 			sound = (char *)malloc(size);
 			memcpy(sound,ptr + start,size);
 
 			// Experimental sound looping support
-			if (start == 98 | start == 96)
+			if (start == 108 | start == 106)
 				_scumm->_mixer->playRaw(NULL, sound, size, rate,
 						SoundMixer::FLAG_AUTOFREE | SoundMixer::FLAG_LOOP, 127, 0, soundID,
 						start,size);





More information about the Scummvm-git-logs mailing list