[Scummvm-cvs-logs] SF.net SVN: scummvm:[35803] scummvm/trunk/engines/scumm/he/sound_he.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Sat Jan 10 15:10:04 CET 2009


Revision: 35803
          http://scummvm.svn.sourceforge.net/scummvm/?rev=35803&view=rev
Author:   Kirben
Date:     2009-01-10 14:10:04 +0000 (Sat, 10 Jan 2009)

Log Message:
-----------
setQuickStartFlag is different value in HE100 games.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/he/sound_he.cpp

Modified: scummvm/trunk/engines/scumm/he/sound_he.cpp
===================================================================
--- scummvm/trunk/engines/scumm/he/sound_he.cpp	2009-01-10 14:08:41 UTC (rev 35802)
+++ scummvm/trunk/engines/scumm/he/sound_he.cpp	2009-01-10 14:10:04 UTC (rev 35803)
@@ -67,12 +67,13 @@
 	if (_vm->VAR_LAST_SOUND != 0xFF)
 		_vm->VAR(_vm->VAR_LAST_SOUND) = sound;
 
-	if (heFlags & 16) {
+	if ((_vm->_game.heversion <= 99 && (heFlags & 16)) || (_vm->_game.heversion == 100 && (heFlags & 8))) {
 		playHESound(sound, heOffset, heChannel, heFlags);
 		return;
+	} else {
+
+		Sound::addSoundToQueue(sound, heOffset, heChannel, heFlags);
 	}
-
-	Sound::addSoundToQueue(sound, heOffset, heChannel, heFlags);
 }
 
 void SoundHE::addSoundToQueue2(int sound, int heOffset, int heChannel, int heFlags) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list