diff options
-rw-r--r-- | TODO | 3 | ||||
-rw-r--r-- | scumm/wiz_he.cpp | 8 |
2 files changed, 10 insertions, 1 deletions
@@ -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); } |