diff options
author | Travis Howell | 2005-03-03 03:06:30 +0000 |
---|---|---|
committer | Travis Howell | 2005-03-03 03:06:30 +0000 |
commit | 78e3fc94155fa760819f74b038346251a35d3905 (patch) | |
tree | 3dd7d4cf1e988e96649c9ba1c7a332810e3dbaee /scumm/script_v72he.cpp | |
parent | e85baf02d14d09eae9631697fabcfaea742b2934 (diff) | |
download | scummvm-rg350-78e3fc94155fa760819f74b038346251a35d3905.tar.gz scummvm-rg350-78e3fc94155fa760819f74b038346251a35d3905.tar.bz2 scummvm-rg350-78e3fc94155fa760819f74b038346251a35d3905.zip |
Add missing actor redraws
svn-id: r16980
Diffstat (limited to 'scumm/script_v72he.cpp')
-rw-r--r-- | scumm/script_v72he.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp index c32eef2963..0170fdc5d5 100644 --- a/scumm/script_v72he.cpp +++ b/scumm/script_v72he.cpp @@ -995,6 +995,7 @@ void ScummEngine_v72he::o72_actorOps() { case 43: // HE 90+ // Uses reverse order of layering, so we adjust a->_layer = -pop(); + a->needRedraw = true; break; case 64: case 67: // HE 99+ @@ -1059,6 +1060,7 @@ void ScummEngine_v72he::o72_actorOps() { i = pop(); checkRange(255, 0, i, "Illegal palette slot %d"); a->remapActorPaletteColor(i, j); + a->needRedraw = true; break; case 87: // SO_TALK_COLOR a->talkColor = pop(); @@ -1100,6 +1102,7 @@ void ScummEngine_v72he::o72_actorOps() { break; case 98: // SO_SHADOW a->_shadowMode = pop(); + a->needRedraw = true; debug(0, "Set actor XMAP idx to %d", a->_shadowMode); break; case 99: // SO_TEXT_OFFSET |