[Scummvm-cvs-logs] SF.net SVN: scummvm:[40408] scummvm/trunk/engines/scumm/script_v6.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Sun May 10 08:54:45 CEST 2009


Revision: 40408
          http://scummvm.svn.sourceforge.net/scummvm/?rev=40408&view=rev
Author:   Kirben
Date:     2009-05-10 06:54:45 +0000 (Sun, 10 May 2009)

Log Message:
-----------
Change the work around for sq3.san, so it doesn't alter global smush frame rate (Which is a regression).

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/script_v6.cpp

Modified: scummvm/trunk/engines/scumm/script_v6.cpp
===================================================================
--- scummvm/trunk/engines/scumm/script_v6.cpp	2009-05-10 06:46:24 UTC (rev 40407)
+++ scummvm/trunk/engines/scumm/script_v6.cpp	2009-05-10 06:54:45 UTC (rev 40408)
@@ -2459,13 +2459,14 @@
 			if (args[1] == 0) {
 				const char *videoname = (const char *)getStringAddressVar(VAR_VIDEONAME);
 				assert(videoname);
-				if (strcmp(videoname, "sq3.san") == 0)
-					_smushFrameRate = 14;
 
 				// Correct incorrect smush filename in Macintosh FT demo
 				if ((_game.id == GID_FT) && (_game.features & GF_DEMO) && (_game.platform == Common::kPlatformMacintosh) &&
-					(strcmp(videoname, "jumpgorge.san") == 0))
+					(!strcmp(videoname, "jumpgorge.san")))
 					_splayer->play("jumpgorg.san", _smushFrameRate);
+				// TODO: Document exactly why this is required
+				else if (_game.id == GID_DIG && !strcmp(videoname, "sq3.san"))
+					_splayer->play(videoname, 14);
 				else
 					_splayer->play(videoname, _smushFrameRate);
 


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