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

kirben at users.sourceforge.net kirben at users.sourceforge.net
Sat Feb 11 22:45:01 CET 2006


Revision: 20594
Author:   kirben
Date:     2006-02-11 22:43:42 -0800 (Sat, 11 Feb 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm?rev=20594&view=rev

Log Message:
-----------
A few corrections from disasm., checked against all versions

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/actor.cpp
Modified: scummvm/trunk/engines/scumm/actor.cpp
===================================================================
--- scummvm/trunk/engines/scumm/actor.cpp	2006-02-12 04:43:27 UTC (rev 20593)
+++ scummvm/trunk/engines/scumm/actor.cpp	2006-02-12 06:43:42 UTC (rev 20594)
@@ -1583,10 +1583,14 @@
 	}
 
 	if (!isInCurrentRoom()) {
-		_pos.x = abr.x;
-		_pos.y = abr.y;
-		if (!(_vm->_version == 6 && _ignoreTurns) && dir != -1)
-			setDirection(dir);
+		if (_vm->_version <= 6) {
+			_pos.x = abr.x;
+			_pos.y = abr.y;
+			if (_ignoreTurns == false && dir != -1)
+				_facing = dir;
+		} else {
+			debug(0, "startWalkActor: attempting to walk actor %d who is not in this room", _number);
+		}
 		return;
 	}
 







More information about the Scummvm-git-logs mailing list