aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/toltecs/screen.h1
-rw-r--r--engines/toltecs/sprite.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/engines/toltecs/screen.h b/engines/toltecs/screen.h
index bf49569782..988f59c840 100644
--- a/engines/toltecs/screen.h
+++ b/engines/toltecs/screen.h
@@ -117,6 +117,7 @@ class SpriteFilter {
public:
SpriteFilter(const SpriteDrawItem &sprite) : _sprite(&sprite) {
}
+ virtual ~SpriteFilter() {}
virtual SpriteReaderStatus readPacket(PixelPacket &packet) = 0;
protected:
const SpriteDrawItem *_sprite;
diff --git a/engines/toltecs/sprite.cpp b/engines/toltecs/sprite.cpp
index 08c7ef47cb..7a02663793 100644
--- a/engines/toltecs/sprite.cpp
+++ b/engines/toltecs/sprite.cpp
@@ -467,7 +467,7 @@ void Screen::drawSpriteCore(byte *dest, SpriteFilter &reader, const SpriteDrawIt
if (((sprite.flags & 0x40) && (packet.pixel != 0)) ||
((sprite.flags & 0x10) && (packet.pixel != 0xFF)) ||
- !(sprite.flags & 0x10) && (packet.pixel != 0))
+ (!(sprite.flags & 0x10) && (packet.pixel != 0)))
{
if (sprite.flags & 0x40) {
while (packet.count--) {