[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