[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,1.86,1.87

kirben kirben at users.sourceforge.net
Sat Mar 5 20:27:11 CET 2005


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

Modified Files:
	sprite_he.cpp 
Log Message:

Ooops, reversed that.


Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -d -r1.86 -r1.87
--- sprite_he.cpp	6 Mar 2005 03:17:14 -0000	1.86
+++ sprite_he.cpp	6 Mar 2005 04:26:24 -0000	1.87
@@ -55,10 +55,10 @@
 			classId &= 0x7F;
 			checkRange(32, 1, classId, "class %d out of range in statement");
 			if (code & 0x80) {
-				if ((spi->class_flags & (1 << classId)))
+				if (!(spi->class_flags & (1 << classId)))
 					continue;
 			} else {
-				if (!(spi->class_flags & (1 << classId)))
+				if ((spi->class_flags & (1 << classId)))
 					continue;
 			}
 		}
@@ -164,10 +164,10 @@
 		classId &= 0x7F;
 		checkRange(32, 1, classId, "class %d out of range in statement");
 		if (code & 0x80) {
-			if ((_spriteTable[spriteId].class_flags & (1 << classId)))
+			if (!(_spriteTable[spriteId].class_flags & (1 << classId)))
 				return 0;
 		} else {
-			if (!(_spriteTable[spriteId].class_flags & (1 << classId)))
+			if ((_spriteTable[spriteId].class_flags & (1 << classId)))
 				return 0;
 		}
 	}





More information about the Scummvm-git-logs mailing list