diff options
author | Travis Howell | 2005-03-31 22:51:54 +0000 |
---|---|---|
committer | Travis Howell | 2005-03-31 22:51:54 +0000 |
commit | 204809625fbe3c83e3f398e99fd6c8b2a6a108b6 (patch) | |
tree | 37c286528b7398efbc1ee3b846b1d0de2a4a946a /scumm/wiz_he.cpp | |
parent | ac247c9b94ec49dac4a5febf94bab2c76e7ed114 (diff) | |
download | scummvm-rg350-204809625fbe3c83e3f398e99fd6c8b2a6a108b6.tar.gz scummvm-rg350-204809625fbe3c83e3f398e99fd6c8b2a6a108b6.tar.bz2 scummvm-rg350-204809625fbe3c83e3f398e99fd6c8b2a6a108b6.zip |
Rename paletteNum field for sprite in wizImages.
svn-id: r17312
Diffstat (limited to 'scumm/wiz_he.cpp')
-rw-r--r-- | scumm/wiz_he.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/scumm/wiz_he.cpp b/scumm/wiz_he.cpp index 6f8a775049..86fc85de94 100644 --- a/scumm/wiz_he.cpp +++ b/scumm/wiz_he.cpp @@ -1206,8 +1206,9 @@ void ScummEngine_v72he::drawWizComplexPolygon(int resnum, int state, int po_x, i } void ScummEngine_v72he::displayWizComplexImage(const WizParameters *params) { - if (params->processFlags & 0x80000) { - warning("displayWizComplexImage() unhandled flags = 0x80000"); + int paletteNum = 0; + if (params->processFlags & kWPFPaletteNum) { + paletteNum = params->img.paletteNum; } int zoom = 256; if (params->processFlags & kWPFZoom) { @@ -1268,6 +1269,7 @@ void ScummEngine_v72he::displayWizComplexImage(const WizParameters *params) { pwi->state = state; pwi->flags = flags; pwi->unk = unk; + pwi->paletteNum = paletteNum; ++_wiz._imagesNum; } else if (params->processFlags & (kWPFRotate | kWPFZoom)) { drawWizComplexPolygon(params->img.resNum, state, po_x, po_y, unk, rotationAngle, zoom, r); @@ -1285,6 +1287,7 @@ void ScummEngine_v72he::displayWizComplexImage(const WizParameters *params) { wi.state = state; wi.flags = flags; wi.unk = unk; + wi.paletteNum = paletteNum; drawWizImage(rtImage, &wi); } } |