aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.cpp
diff options
context:
space:
mode:
authorMatthew Stewart2018-07-25 01:56:40 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commitb1fa6126cc0429aaa378550f28d234e06d35a3aa (patch)
tree9da57528b3721c6841c21bc6115cf00dab404c7f /engines/startrek/awaymission.cpp
parent55725257910d69eec219d12bf68474289526faaa (diff)
downloadscummvm-rg350-b1fa6126cc0429aaa378550f28d234e06d35a3aa.tar.gz
scummvm-rg350-b1fa6126cc0429aaa378550f28d234e06d35a3aa.tar.bz2
scummvm-rg350-b1fa6126cc0429aaa378550f28d234e06d35a3aa.zip
STARTREK: Link away missions together, temporarily
Diffstat (limited to 'engines/startrek/awaymission.cpp')
-rw-r--r--engines/startrek/awaymission.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/startrek/awaymission.cpp b/engines/startrek/awaymission.cpp
index 41533d7bb7..c3fe9f732d 100644
--- a/engines/startrek/awaymission.cpp
+++ b/engines/startrek/awaymission.cpp
@@ -45,7 +45,7 @@ void StarTrekEngine::initAwayMission() {
}
void StarTrekEngine::runAwayMission() {
- while (true) {
+ while (_gameMode == GAMEMODE_AWAYMISSION && !_resetGameMode) {
// Original game manipulates the stack when the room changes to return execution
// to this point. Instead of doing that, just check if a variable is set.
if (_roomIndexToLoad != -1 && _spawnIndexToLoad != -1) {