[Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.95,1.96
Max Horn
fingolfin at users.sourceforge.net
Sun May 18 16:15:17 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv7576
Modified Files:
actor.cpp
Log Message:
fix for various regressions (not quite sure if the check for V2/v3 is right, but seems to work so far)
Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/actor.cpp,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -d -r1.95 -r1.96
--- actor.cpp 18 May 2003 19:44:22 -0000 1.95
+++ actor.cpp 18 May 2003 23:14:21 -0000 1.96
@@ -1196,8 +1196,12 @@
void Actor::startWalkActor(int destX, int destY, int dir) {
AdjustBoxResult abr;
- abr.x = destX;
- abr.y = destY;
+ if (_vm->_features & GF_AFTER_V2 || _vm->_features & GF_AFTER_V3) {
+ abr.x = destX;
+ abr.y = destY;
+ } else {
+ abr = adjustXYToBeInBox(destX, destY, walkbox);
+ }
if (!isInCurrentRoom()) {
x = abr.x;
More information about the Scummvm-git-logs
mailing list