[Scummvm-cvs-logs] CVS: scummvm/scumm sound.cpp,1.389,1.390
Travis Howell
kirben at users.sourceforge.net
Wed Sep 15 05:13:35 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19088/scumm
Modified Files:
sound.cpp
Log Message:
Ooops
Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.389
retrieving revision 1.390
diff -u -d -r1.389 -r1.390
--- sound.cpp 15 Sep 2004 11:56:07 -0000 1.389
+++ sound.cpp 15 Sep 2004 12:12:43 -0000 1.390
@@ -166,7 +166,7 @@
debug(0, "playSound #%d", soundID);
int music_offs, total_size;
- uint tunes, skip = 0;
+ uint tracks, skip = 0;
char buf[32];
File musicFile;
@@ -178,16 +178,16 @@
musicFile.seek(4, SEEK_SET);
total_size = musicFile.readUint32BE();
musicFile.seek(+8, SEEK_CUR);
- tunes = musicFile.readUint32LE();
+ tracks = musicFile.readUint32LE();
if (soundID >= 8500)
skip = (soundID - 8500);
- if (soundID >= 8000)
+ else if (soundID >= 8000)
skip = (soundID - 8000);
else if (soundID >= 4000)
skip = (soundID - 4000);
- if (skip > tunes)
+ if (skip > tracks)
skip = 0;
musicFile.seek(+28, SEEK_CUR);
@@ -242,11 +242,10 @@
return;
}
- Common::hexdump(ptr, 0x30);
// Support for SFX in Monkey Island 1, Mac version
// This is rather hackish right now, but works OK. SFX are not sounding
// 100% correct, though, not sure right now what is causing this.
- if (READ_UINT32(ptr) == MKID('Mac1')) {
+ else if (READ_UINT32(ptr) == MKID('Mac1')) {
// Read info from the header
size = READ_BE_UINT32(ptr+0x60);
More information about the Scummvm-git-logs
mailing list