Added several unimplemented kDisplay subops, as well as a new sound command, found in the demo of Longbow

svn-id: r49983
This commit is contained in:
Filippos Karapetis 2010-06-18 01:11:00 +00:00
parent b453d139d4
commit ac4659b92a
2 changed files with 16 additions and 0 deletions

View File

@ -513,6 +513,21 @@ reg_t GfxPaint16::kernelDisplay(const char *text, int argc, reg_t *argv) {
case SCI_DISPLAY_DONTSHOWBITS:
bRedraw = 0;
break;
case 4: // Longbow demo
warning("Unknown kDisplay argument %X", displayArg);
break;
case 7: // Longbow demo
warning("Unknown kDisplay argument %X", displayArg);
break;
case 9: // Longbow demo
warning("Unknown kDisplay argument %X", displayArg);
break;
case 114: // Longbow demo
warning("Unknown kDisplay argument %X", displayArg);
break;
case 115: // Longbow demo
warning("Unknown kDisplay argument %X", displayArg);
break;
default:
error("Unknown kDisplay argument %X", displayArg);
break;

View File

@ -176,6 +176,7 @@ SoundCommandParser::SoundCommandParser(ResourceManager *resMan, SegManager *segM
SOUNDCOMMAND(cmdSendMidi);
SOUNDCOMMAND(cmdReverb);
SOUNDCOMMAND(cmdSetSoundHold);
SOUNDCOMMAND(cmdDummy); // Longbow demo
_cmdUpdateCuesIndex = 11;
break;
case SCI_VERSION_1_LATE: