diff options
author | Paul Gilbert | 2018-04-25 20:27:12 -0400 |
---|---|---|
committer | Paul Gilbert | 2018-04-25 20:27:12 -0400 |
commit | 72d9c94289e21ca177b6c27bb4fb6df916b58ee6 (patch) | |
tree | 5cc9ca79a8b9793c65e795eb098b452b1bd891df /engines/xeen/scripts.cpp | |
parent | 169a60419950b90eabc6ccce7fd4f7fe23607eb3 (diff) | |
download | scummvm-rg350-72d9c94289e21ca177b6c27bb4fb6df916b58ee6.tar.gz scummvm-rg350-72d9c94289e21ca177b6c27bb4fb6df916b58ee6.tar.bz2 scummvm-rg350-72d9c94289e21ca177b6c27bb4fb6df916b58ee6.zip |
XEEN: Fixes for Dark Side ending
Diffstat (limited to 'engines/xeen/scripts.cpp')
-rw-r--r-- | engines/xeen/scripts.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp index 22f65fdc24..b40ba3059f 100644 --- a/engines/xeen/scripts.cpp +++ b/engines/xeen/scripts.cpp @@ -238,6 +238,9 @@ int Scripts::checkEvents() { _vm->_mode = oldMode; windows.closeAll(); + if (g_vm->shouldExit()) + return g_vm->_gameMode; + if (_scriptExecuted) intf.clearEvents(); if (_scriptExecuted || intf._objNumber == -1 || _dirFlag) { |