Ooops, reversed that.
svn-id: r16998
This commit is contained in:
parent
0f179d1f0a
commit
524d3310c4
1 changed files with 4 additions and 4 deletions
|
@ -55,10 +55,10 @@ int ScummEngine_v90he::findSpriteWithClassOf(int x, int y, int spriteGroupId, in
|
||||||
classId &= 0x7F;
|
classId &= 0x7F;
|
||||||
checkRange(32, 1, classId, "class %d out of range in statement");
|
checkRange(32, 1, classId, "class %d out of range in statement");
|
||||||
if (code & 0x80) {
|
if (code & 0x80) {
|
||||||
if ((spi->class_flags & (1 << classId)))
|
if (!(spi->class_flags & (1 << classId)))
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
if (!(spi->class_flags & (1 << classId)))
|
if ((spi->class_flags & (1 << classId)))
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -164,10 +164,10 @@ int ScummEngine_v90he::spriteInfoGet_classFlagsAnd(int spriteId, int num, int *a
|
||||||
classId &= 0x7F;
|
classId &= 0x7F;
|
||||||
checkRange(32, 1, classId, "class %d out of range in statement");
|
checkRange(32, 1, classId, "class %d out of range in statement");
|
||||||
if (code & 0x80) {
|
if (code & 0x80) {
|
||||||
if ((_spriteTable[spriteId].class_flags & (1 << classId)))
|
if (!(_spriteTable[spriteId].class_flags & (1 << classId)))
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
if (!(_spriteTable[spriteId].class_flags & (1 << classId)))
|
if ((_spriteTable[spriteId].class_flags & (1 << classId)))
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue