[Scummvm-cvs-logs] CVS: scummvm/saga actor.cpp,1.208,1.209

Andrew Kurushin h00ligan at users.sourceforge.net
Fri Jan 13 08:58:02 CET 2006


Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10055

Modified Files:
	actor.cpp 
Log Message:
fix IHNM walk limit

Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/actor.cpp,v
retrieving revision 1.208
retrieving revision 1.209
diff -u -d -r1.208 -r1.209
--- actor.cpp	11 Jan 2006 19:14:57 -0000	1.208
+++ actor.cpp	13 Jan 2006 16:57:42 -0000	1.209
@@ -1349,8 +1349,14 @@
 					}
 
 					actor->_partialTarget.fromScreenPoint(actor->_walkStepsPoints[actor->_walkStepIndex++]);
-					if (actor->_partialTarget.x > 224 * 2 * ACTOR_LMULT) {
-						actor->_partialTarget.x -= 256 * 2 * ACTOR_LMULT;
+					if (_vm->getGameType() == GType_ITE) {
+						if (actor->_partialTarget.x > 224 * 2 * ACTOR_LMULT) {
+							actor->_partialTarget.x -= 256 * 2 * ACTOR_LMULT;
+						}
+					} else {
+						if (actor->_partialTarget.x > 224 * 4 * ACTOR_LMULT) {
+							actor->_partialTarget.x -= 256 * 4 * ACTOR_LMULT;
+						}
 					}
 
 					actor->_partialTarget.delta(actor->_location, delta);





More information about the Scummvm-git-logs mailing list