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

athrxx at users.sourceforge.net athrxx at users.sourceforge.net
Sun Jun 7 12:34:01 CEST 2009


Revision: 41327
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41327&view=rev
Author:   athrxx
Date:     2009-06-07 10:34:01 +0000 (Sun, 07 Jun 2009)

Log Message:
-----------
LOL: implemented some missing monster animation code

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/lol.cpp
    scummvm/trunk/engines/kyra/sprites_lol.cpp

Modified: scummvm/trunk/engines/kyra/lol.cpp
===================================================================
--- scummvm/trunk/engines/kyra/lol.cpp	2009-06-07 10:13:05 UTC (rev 41326)
+++ scummvm/trunk/engines/kyra/lol.cpp	2009-06-07 10:34:01 UTC (rev 41327)
@@ -601,10 +601,6 @@
 	enableSysTimer(1);
 	runLoop();
 
-	delete _tim;
-	_tim = 0;
-
-	// TODO: outro
 	return Common::kNoError;
 }
 

Modified: scummvm/trunk/engines/kyra/sprites_lol.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sprites_lol.cpp	2009-06-07 10:13:05 UTC (rev 41326)
+++ scummvm/trunk/engines/kyra/sprites_lol.cpp	2009-06-07 10:34:01 UTC (rev 41327)
@@ -771,12 +771,20 @@
 
 		break;
 	case 2:
-		///////
-		// TODO
+		return (m->fightCurTick >= 13) ? 13 : m->fightCurTick;
 		break;
 	case 3:
-		///////
-		// TODO
+		switch (m->mode) {
+		case 5:
+			return m->damageReceived ? 5 : 6;
+		case 8:
+			return (m->fightCurTick + 6);
+		case 11:
+			return 5;
+		default:
+			return m->damageReceived ? 5 : m->currentSubFrame;
+		}
+		
 		break;
 	default:
 		break;


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