aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/state.cpp
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2018-02-23 18:25:53 +0100
committerJoseph-Eugene Winzer2018-03-11 23:25:00 +0100
commit7f5cea54e3b31370f8630503bf163e622ce93718 (patch)
tree8bebcb2be3ef5c9c7ae92726a1e4772dff93f934 /engines/supernova/state.cpp
parenta38db245ed349e1088dbeec8c41dd0c4c7549ade (diff)
downloadscummvm-rg350-7f5cea54e3b31370f8630503bf163e622ce93718.tar.gz
scummvm-rg350-7f5cea54e3b31370f8630503bf163e622ce93718.tar.bz2
scummvm-rg350-7f5cea54e3b31370f8630503bf163e622ce93718.zip
SUPERNOVA: Implements original quit prompt
Diffstat (limited to 'engines/supernova/state.cpp')
-rw-r--r--engines/supernova/state.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/engines/supernova/state.cpp b/engines/supernova/state.cpp
index 93c9d695a9..e3e341e11f 100644
--- a/engines/supernova/state.cpp
+++ b/engines/supernova/state.cpp
@@ -525,13 +525,8 @@ void GameManager::processInput(Common::KeyState &state) {
break;
case Common::KEYCODE_x:
if (state.flags & Common::KBD_ALT) {
- // quit game
- GUI::MessageDialog *dialog = new GUI::MessageDialog("Quit Game?", "Quit", "Cancel");
- if (dialog->runModal() == GUI::kMessageOK)
+ if (_vm->quitGameDialog())
_vm->quitGame();
- delete dialog;
-
- // TODO: Add original quit game message prompt
}
break;
default: