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

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Thu May 25 00:55:02 CEST 2006


Revision: 22621
Author:   lordhoto
Date:     2006-05-25 00:53:58 -0700 (Thu, 25 May 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22621&view=rev

Log Message:
-----------
Fixes bead movement speed in end scene.

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/sequences_v1.cpp
Modified: scummvm/trunk/engines/kyra/sequences_v1.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sequences_v1.cpp	2006-05-24 22:05:12 UTC (rev 22620)
+++ scummvm/trunk/engines/kyra/sequences_v1.cpp	2006-05-25 07:53:58 UTC (rev 22621)
@@ -1447,7 +1447,7 @@
 				if (_text->printed()) {
 					_text->restoreTalkTextMessageBkgd(2, 0);
 				}
-				initBeadState(beadState1.x, beadState1.y, beadState1.unk8, beadState1.unk9, 6, &beadState2);
+				initBeadState(beadState1.x, beadState1.y, beadState1.unk8, beadState1.unk9, 12, &beadState2);
 				_lastDisplayedPanPage = 18;
 			}
 		}
@@ -1456,7 +1456,7 @@
 	case 4:
 		if (_system->getMillis() >= timer1) {
 			int x = 0, y = 0;
-			timer1 = _system->getMillis();
+			timer1 = _system->getMillis() + _tickLength;
 			if (processBead(beadState1.x, beadState1.y, x, y, &beadState2)) {
 				if (_brandonStatusBit & 20) {
 					_unkEndSeqVar5 = 2;
@@ -1484,7 +1484,7 @@
 		
 	case 5:
 		if (_system->getMillis() >= timer1) {
-			timer1 = _system->getMillis();
+			timer1 = _system->getMillis() + _tickLength;
 			int x = 0, y = 0;
 			if (processBead(beadState1.x, beadState1.y, x, y, &beadState2)) {
 				if (beadState2.dstX == 290) {
@@ -1506,7 +1506,7 @@
 						_screen->updateScreen();
 						delayUntil(nextRun);
 					}
-					initBeadState(beadState1.x, beadState1.y, 63, 60, 6, &beadState2);
+					initBeadState(beadState1.x, beadState1.y, 63, 60, 12, &beadState2);
 				} else {
 					_screen->copyFromCurPageBlock(beadState1.x >> 3, beadState1.y, beadState1.width, beadState1.height, _endSequenceBackUpRect);
 					_screen->addBitBlitRect(beadState1.x, beadState1.y, beadState1.width2, beadState1.height);


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