aboutsummaryrefslogtreecommitdiff
path: root/queen/queen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'queen/queen.cpp')
-rw-r--r--queen/queen.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/queen/queen.cpp b/queen/queen.cpp
index 97c5e5b8b2..353c4b7cd5 100644
--- a/queen/queen.cpp
+++ b/queen/queen.cpp
@@ -314,17 +314,14 @@ int QueenEngine::go() {
if (_logic->currentRoom() == _logic->newRoom()) {
_logic->newRoom(0);
}
+ } else if (_logic->joeWalk() == JWM_EXECUTE) {
+ _logic->joeWalk(JWM_NORMAL);
+ _command->executeCurrentAction();
} else {
- if (_logic->joeWalk() == JWM_EXECUTE) {
- _logic->joeWalk(JWM_NORMAL);
- _command->executeCurrentAction();
- } else {
- _logic->joeWalk(JWM_NORMAL);
- update(true);
- }
+ _logic->joeWalk(JWM_NORMAL);
+ update(true);
}
}
-
return 0;
}