Update HE issues

svn-id: r17273
This commit is contained in:
Travis Howell 2005-03-28 13:17:46 +00:00
parent 22affb0382
commit 1b940f9811
2 changed files with 10 additions and 1 deletions

3
TODO
View File

@ -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

View File

@ -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);
}