aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/base-costume.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/base-costume.cpp')
-rw-r--r--engines/scumm/base-costume.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/scumm/base-costume.cpp b/engines/scumm/base-costume.cpp
index ff9058538b..b87bc77c29 100644
--- a/engines/scumm/base-costume.cpp
+++ b/engines/scumm/base-costume.cpp
@@ -32,13 +32,13 @@ byte BaseCostumeRenderer::drawCostume(const VirtScreen &vs, int numStrips, const
_out = vs;
if (drawToBackBuf)
- _out.pixels = vs.getBackPixels(0, 0);
+ _out.setPixels(vs.getBackPixels(0, 0));
else
- _out.pixels = vs.getPixels(0, 0);
+ _out.setPixels(vs.getPixels(0, 0));
_actorX += _vm->_virtscr[kMainVirtScreen].xstart & 7;
_out.w = _out.pitch / _vm->_bytesPerPixel;
- _out.pixels = (byte *)_out.getBasePtr(-(_vm->_virtscr[kMainVirtScreen].xstart & 7), 0);
+ _out.setPixels((byte *)_out.getPixels() - (_vm->_virtscr[kMainVirtScreen].xstart & 7));
_numStrips = numStrips;