[Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.135,1.136 sound.cpp,1.366,1.367

Travis Howell kirben at users.sourceforge.net
Mon Aug 23 18:00:34 CEST 2004


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16772/scumm

Modified Files:
	scumm.cpp sound.cpp 
Log Message:

init var.
avoid valgrind warning


Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -d -r1.135 -r1.136
--- scumm.cpp	23 Aug 2004 10:52:10 -0000	1.135
+++ scumm.cpp	24 Aug 2004 00:58:27 -0000	1.136
@@ -638,6 +638,7 @@
 	_2byteFontPtr = 0;
 	_V1_talkingActor = 0;
 
+	_skipDrawObject = 0;
 	_heSndSoundId = 0;
 	_heSndOffset = 0;
 	_heSndTimer = 0;

Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.366
retrieving revision 1.367
diff -u -d -r1.366 -r1.367
--- sound.cpp	22 Aug 2004 15:02:53 -0000	1.366
+++ sound.cpp	24 Aug 2004 00:58:28 -0000	1.367
@@ -162,10 +162,9 @@
 	byte flags = SoundMixer::FLAG_UNSIGNED | SoundMixer::FLAG_AUTOFREE;
 	bool music = false;
 	
-	debugC(DEBUG_SOUND, "playSound #%d (room %d)", soundID, 
-		_vm->getResourceRoomNr(rtSound, soundID));
-
 	if ((_vm->_heversion >= 70) && soundID >= 4000) {
+		debugC(DEBUG_SOUND, "playSound #%d", soundID);
+
 		int music_offs, total_size;
 		char buf[32];
 		File musicFile;
@@ -212,8 +211,12 @@
 			_vm->_mixer->playRaw(&_musicChannelHandle, sound, size, 11025, flags, soundID);
 			return;
 		}
-	} else 
+	} else {
+		debugC(DEBUG_SOUND, "playSound #%d (room %d)", soundID, 
+			_vm->getResourceRoomNr(rtSound, soundID));
+
 		ptr = _vm->getResourceAddress(rtSound, soundID);
+	}
 
 	if (!ptr) {
 		return;





More information about the Scummvm-git-logs mailing list