aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2011-02-23 23:07:38 +1100
committerPaul Gilbert2011-02-23 23:07:38 +1100
commit3a39af766514993a526d1a423070f9ba578bf1d8 (patch)
treec93623ffe1f64deaf68044a10d9fc3a547397984 /engines
parent04915a19bc1754ac28ead1b46a55c99c952c5fd7 (diff)
downloadscummvm-rg350-3a39af766514993a526d1a423070f9ba578bf1d8.tar.gz
scummvm-rg350-3a39af766514993a526d1a423070f9ba578bf1d8.tar.bz2
scummvm-rg350-3a39af766514993a526d1a423070f9ba578bf1d8.zip
TSAGE: Added missing death sequence in scene 20
Diffstat (limited to 'engines')
-rw-r--r--engines/tsage/dialogs.cpp1
-rw-r--r--engines/tsage/ringworld_scenes1.cpp7
2 files changed, 8 insertions, 0 deletions
diff --git a/engines/tsage/dialogs.cpp b/engines/tsage/dialogs.cpp
index 4f7bfec8b5..2ab06b44e7 100644
--- a/engines/tsage/dialogs.cpp
+++ b/engines/tsage/dialogs.cpp
@@ -73,6 +73,7 @@ int MessageDialog::show(const Common::String &message, const Common::String &btn
CursorType currentCursor = _globals->_events.getCursor();
if (currentCursor != CURSOR_ARROW)
_globals->_events.setCursor(CURSOR_ARROW);
+ _globals->_events.showCursor();
int result = show2(message, btn1Message, btn2Message);
diff --git a/engines/tsage/ringworld_scenes1.cpp b/engines/tsage/ringworld_scenes1.cpp
index f83c8a1d6e..8909313461 100644
--- a/engines/tsage/ringworld_scenes1.cpp
+++ b/engines/tsage/ringworld_scenes1.cpp
@@ -1292,6 +1292,13 @@ void Scene40::Scene40_Action8::signal() {
_globals->_player.setFrame(1);
_globals->_player.animate(ANIM_MODE_5, this);
break;
+ case 3:
+ _globals->_soundHandler.startSound(77, this);
+ break;
+ case 4:
+ _globals->_game.endGame(40, 45);
+ remove();
+ break;
}
}