[Scummvm-cvs-logs] SF.net SVN: scummvm: [31217] scummvm/trunk/engines/kyra

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sat Mar 22 01:33:06 CET 2008


Revision: 31217
          http://scummvm.svn.sourceforge.net/scummvm/?rev=31217&view=rev
Author:   lordhoto
Date:     2008-03-21 17:33:05 -0700 (Fri, 21 Mar 2008)

Log Message:
-----------
Fix for bug #1922521 "HoF: mountaineer sprite vanishes".

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/animator_v2.cpp
    scummvm/trunk/engines/kyra/script_v2.cpp

Modified: scummvm/trunk/engines/kyra/animator_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/animator_v2.cpp	2008-03-21 23:57:05 UTC (rev 31216)
+++ scummvm/trunk/engines/kyra/animator_v2.cpp	2008-03-22 00:33:05 UTC (rev 31217)
@@ -112,6 +112,9 @@
 		cur = cur->nextObject;
 	}
 
+	if (cur != entry)
+		return list;
+
 	if (cur == list) {
 		if (!cur->nextObject)
 			return 0;

Modified: scummvm/trunk/engines/kyra/script_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/script_v2.cpp	2008-03-21 23:57:05 UTC (rev 31216)
+++ scummvm/trunk/engines/kyra/script_v2.cpp	2008-03-22 00:33:05 UTC (rev 31217)
@@ -1415,6 +1415,7 @@
 	restorePage3();
 
 	SceneAnim &anim = _sceneAnims[index];
+	anim.flags = flags;
 	anim.x = stackPos(2);
 	anim.y = stackPos(3);
 	anim.x2 = stackPos(4);
@@ -1490,7 +1491,7 @@
 	obj.unk8 = 1;
 	if (stackPos(1))
 		refreshAnimObjectsIfNeed();
-	obj.enabled = false;
+	obj.enabled = 0;
 	_animList = deleteAnimListEntry(_animList, &_animObjects[1+index]);
 	
 	if (_sceneAnimMovie[index]->opened())


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