aboutsummaryrefslogtreecommitdiff
path: root/scumm/wiz_he.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-03-31 22:51:54 +0000
committerTravis Howell2005-03-31 22:51:54 +0000
commit204809625fbe3c83e3f398e99fd6c8b2a6a108b6 (patch)
tree37c286528b7398efbc1ee3b846b1d0de2a4a946a /scumm/wiz_he.cpp
parentac247c9b94ec49dac4a5febf94bab2c76e7ed114 (diff)
downloadscummvm-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.cpp7
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);
}
}