diff options
Diffstat (limited to 'queen/queen.cpp')
-rw-r--r-- | queen/queen.cpp | 13 |
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; } |