diff options
Diffstat (limited to 'engines/toltecs/sprite.cpp')
-rw-r--r-- | engines/toltecs/sprite.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/toltecs/sprite.cpp b/engines/toltecs/sprite.cpp index 264216daf2..787f15c15a 100644 --- a/engines/toltecs/sprite.cpp +++ b/engines/toltecs/sprite.cpp @@ -216,7 +216,7 @@ void Screen::addDrawRequest(const DrawRequest &drawRequest) { sprite.resIndex = drawRequest.resIndex; sprite.frameNum = frameNum; - spriteData = _vm->_res->load(drawRequest.resIndex); + spriteData = _vm->_res->load(drawRequest.resIndex)->data; if (drawRequest.flags & 0x1000) { sprite.flags |= 4; @@ -405,7 +405,7 @@ void Screen::drawSprite(const SpriteDrawItem &sprite) { debug(0, "Screen::drawSprite() width = %d; height = %d; origWidth = %d; origHeight = %d", sprite.width, sprite.height, sprite.origWidth, sprite.origHeight); - byte *source = _vm->_res->load(sprite.resIndex) + sprite.offset; + byte *source = _vm->_res->load(sprite.resIndex)->data + sprite.offset; byte *dest = _frontScreen + sprite.x + sprite.y * 640; SpriteReader spriteReader(source, sprite); |