[Scummvm-cvs-logs] CVS: scummvm actor.cpp,1.110,1.111
Max Horn
fingolfin at users.sourceforge.net
Thu Aug 15 15:55:03 CEST 2002
Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv31559
Modified Files:
actor.cpp
Log Message:
A (partial) fix for #549402
Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/actor.cpp,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -d -r1.110 -r1.111
--- actor.cpp 15 Aug 2002 22:08:29 -0000 1.110
+++ actor.cpp 15 Aug 2002 22:54:32 -0000 1.111
@@ -198,13 +198,16 @@
flipX = (walkdata.XYFactor > 0);
flipY = (walkdata.YXFactor > 0);
+ // FIXME - this special cases for the class might be necesary for other
+ // games besides Loom CD!
+
// Check for X-Flip
- if ((flags & kBoxXFlip) || isInClass(30)) {
+ if ((flags & kBoxXFlip) || isInClass(_vm->_gameId == GID_LOOM256 ? 19 : 30)) {
dir = 360 - dir;
flipX = !flipX;
}
// Check for Y-Flip
- if ((flags & kBoxYFlip) || isInClass(29)) {
+ if ((flags & kBoxYFlip) || isInClass(_vm->_gameId == GID_LOOM256 ? 18 : 29)) {
dir = 180 - dir;
flipY = !flipY;
}
More information about the Scummvm-git-logs
mailing list