From 1f8e813d84cd57e3af45fbc91263f3c1e0da308f Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Sun, 8 May 2005 10:59:32 +0000 Subject: One last case for funshop titles. svn-id: r17955 --- scumm/script_v90he.cpp | 15 +++++++++++---- scumm/wiz_he.cpp | 4 ++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/scumm/script_v90he.cpp b/scumm/script_v90he.cpp index d79b3ef610..090cae7ca3 100644 --- a/scumm/script_v90he.cpp +++ b/scumm/script_v90he.cpp @@ -653,6 +653,7 @@ void ScummEngine_v90he::o90_wizImageOps() { _wizParams.maskImgResNum = pop(); break; case 19: + case 108: _wizParams.processFlags |= kWPFSetPos; _wizParams.img.y1 = pop(); _wizParams.img.x1 = pop(); @@ -756,10 +757,16 @@ void ScummEngine_v90he::o90_wizImageOps() { _wizParams.field_23A9 = pop(); copyScriptString(_wizParams.string1, sizeof(_wizParams.string1)); break; - case 108: - _wizParams.processFlags |= kWPFSetPos; - _wizParams.img.y1 = pop(); - _wizParams.img.x1 = pop(); + case 143: // HE99+ + _wizParams.processMode = 17; + _wizParams.field_23CD = pop(); + _wizParams.field_23C9 = pop(); + _wizParams.field_23C5 = pop(); + _wizParams.field_23C1 = pop(); + _wizParams.field_23BD = pop(); + _wizParams.field_23B9 = pop(); + _wizParams.field_23B5 = pop(); + _wizParams.field_23B1 = pop(); break; case 150: // HE99+ _wizParams.processMode = 14; diff --git a/scumm/wiz_he.cpp b/scumm/wiz_he.cpp index d45fb512fe..2829e9202b 100644 --- a/scumm/wiz_he.cpp +++ b/scumm/wiz_he.cpp @@ -1834,6 +1834,10 @@ void ScummEngine_v90he::processWizImage(const WizParameters *params) { // Used in PuttsFunShop/SamsFunShop // TODO: Create font break; + case 17: + // Used in PuttsFunShop/SamsFunShop + // TODO: Ellipse + break; default: error("Unhandled processWizImage mode %d", params->processMode); } -- cgit v1.2.3