sf92 is not null in the demo version of IHNM

svn-id: r28343
This commit is contained in:
Filippos Karapetis 2007-07-30 23:30:08 +00:00
parent f77195a5cc
commit a09a95c99a
2 changed files with 7 additions and 1 deletions

View File

@ -596,6 +596,7 @@ private:
void sf89(SCRIPTFUNC_PARAMS);
void sfGetPoints(SCRIPTFUNC_PARAMS);
void sfSetGlobalFlag(SCRIPTFUNC_PARAMS);
void sf92(SCRIPTFUNC_PARAMS);
void sfClearGlobalFlag(SCRIPTFUNC_PARAMS);
void sfTestGlobalFlag(SCRIPTFUNC_PARAMS);
void sfSetPoints(SCRIPTFUNC_PARAMS);

View File

@ -230,7 +230,7 @@ static const ScriptFunctionDescription IHNMscriptFunctionsList[IHNM_SCRIPT_FUNCT
OPCODE(sf89),
OPCODE(sfVstopFX),
OPCODE(sfVstopLoopedFX),
OPCODE(sfNull),
OPCODE(sf92), // only used in the demo version of IHNM
OPCODE(sfDemoIsInteractive),
OPCODE(sfVsetTrack),
OPCODE(sfGetPoints),
@ -2109,6 +2109,11 @@ void Script::sfVstopLoopedFX(SCRIPTFUNC_PARAMS) {
_vm->_sound->stopSound();
}
void Script::sf92(SCRIPTFUNC_PARAMS) {
SF_stub("sf92", thread, nArgs);
// This opcode is empty in the full version of IHNM, but it's not empty in the demo
}
void Script::sfDemoIsInteractive(SCRIPTFUNC_PARAMS) {
thread->_returnValue = 0;
}