aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO3
-rw-r--r--scumm/wiz_he.cpp8
2 files changed, 10 insertions, 1 deletions
diff --git a/TODO b/TODO
index e131c1dbcf..2528219bfe 100644
--- a/TODO
+++ b/TODO
@@ -264,6 +264,7 @@ SCUMM
- Add support for displayWizComplexImage 0x80000 flag (Used in ff5demo/freddicove)
- Add support for drawWizComplexPolygon (For Ski Ride & Credits of pajama3)
- Add support for processWizImage mode 7 (For soccer2004)
+ - Add support for processWizImage mode 10 (For footdemo)
- Add support for RMAP/XMAP resources in drawWizImage (Used by akos codec 32 too)
- Add support for arrayOps case 127 (For chase/lost/smaller/bb2demo/footdemo).
- Add support for o90_sortArray (Used in bb2demo/footdemo/lost/smaller).
@@ -274,7 +275,7 @@ SCUMM
- Add support for o80_unknownE0 type1 (For binoculars in pajama2)
- Add support for o80_unknownE0 type2 (For black board in freddi2 and paper in spyfox)
- Add support for o80_readConfigFile (For loading map.ini details in mustard)
- - Add support for U32 code, triggered by case 2001 of kernelGet/Set (For soccer2004)
+ - Add support for U32 code, triggered by case 2001 of kernelGet/Set (For footdemo/soccer2004)
- Fix actor parts disappearing in pajama2/racedemo (Related to XMAP support?)
- Fix cursor transparency in puzzle of pajama2 (Related to floodState support?)
- Fix sprites graphical glitches
diff --git a/scumm/wiz_he.cpp b/scumm/wiz_he.cpp
index 0a02724db7..8cb06a8f3f 100644
--- a/scumm/wiz_he.cpp
+++ b/scumm/wiz_he.cpp
@@ -1378,6 +1378,9 @@ void ScummEngine_v90he::fillWizRect(const WizParameters *params) {
void ScummEngine_v90he::processWizImage(const WizParameters *params) {
debug(1, "processWizImage: processMode %d", params->processMode);
switch (params->processMode) {
+ case 0:
+ // Used in racedemo
+ break;
case 1:
displayWizComplexImage(params);
break;
@@ -1465,6 +1468,7 @@ void ScummEngine_v90he::processWizImage(const WizParameters *params) {
// HE 99+
case 7:
// Used in soccer2004
+ // TODO
break;
case 8:
createWizEmptyImage(params);
@@ -1472,6 +1476,10 @@ void ScummEngine_v90he::processWizImage(const WizParameters *params) {
case 9:
fillWizRect(params);
break;
+ case 10:
+ // Used in footdemo
+ // TODO
+ break;
default:
error("Unhandled processWizImage mode %d", params->processMode);
}