diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/scumm/base-costume.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/scumm/base-costume.cpp b/engines/scumm/base-costume.cpp index b87bc77c29..e1a8688bb9 100644 --- a/engines/scumm/base-costume.cpp +++ b/engines/scumm/base-costume.cpp @@ -38,6 +38,8 @@ byte BaseCostumeRenderer::drawCostume(const VirtScreen &vs, int numStrips, const _actorX += _vm->_virtscr[kMainVirtScreen].xstart & 7; _out.w = _out.pitch / _vm->_bytesPerPixel; + // We do not use getBasePtr here because the offset to pixels never used + // _vm->_bytesPerPixel, but it seems unclear why. _out.setPixels((byte *)_out.getPixels() - (_vm->_virtscr[kMainVirtScreen].xstart & 7)); _numStrips = numStrips; |