diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/saga/scene.h | 2 | ||||
-rw-r--r-- | engines/saga/sfuncs.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/engines/saga/scene.h b/engines/saga/scene.h index 5b19e5d654..5b2d78ff37 100644 --- a/engines/saga/scene.h +++ b/engines/saga/scene.h @@ -326,6 +326,8 @@ class Scene { int getHeight() const { if (_vm->_interface->getMode() == kPanelChapterSelection) return _vm->getDisplayInfo().logicalHeight; + else if (_vm->getGameType() == GType_IHNM && _vm->_scene->currentChapterNumber() == 8) + return _vm->getDisplayInfo().logicalHeight; else return _vm->getDisplayInfo().sceneHeight; } diff --git a/engines/saga/sfuncs.cpp b/engines/saga/sfuncs.cpp index 06ea9da77b..28dfb4f6f7 100644 --- a/engines/saga/sfuncs.cpp +++ b/engines/saga/sfuncs.cpp @@ -148,7 +148,7 @@ static const ScriptFunctionDescription IHNMscriptFunctionsList[IHNM_SCRIPT_FUNCT OPCODE(sfSetActorFacing), OPCODE(sfStartBgdAnim), OPCODE(sfStopBgdAnim), - OPCODE(sfNull), + OPCODE(sfLockUser), OPCODE(sfPreDialog), OPCODE(sfKillActorThreads), OPCODE(sfFaceTowards), |