aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/mads/game.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/mads/game.cpp b/engines/mads/game.cpp
index 05dd932482..ed97dca746 100644
--- a/engines/mads/game.cpp
+++ b/engines/mads/game.cpp
@@ -279,10 +279,6 @@ void Game::sectionLoop() {
_trigger = 0;
_priorFrameTimer = _scene._frameStartTime;
- // Call the scene logic for entering the given scene
- _triggerSetupMode = SEQUENCE_TRIGGER_DAEMON;
- _scene._sceneLogic->enter();
-
// If in the middle of restoring a game, handle the rest of the loading
if (_saveFile != nullptr) {
Common::Serializer s(_saveFile, nullptr);
@@ -291,6 +287,10 @@ void Game::sectionLoop() {
_saveFile = nullptr;
}
+ // Call the scene logic for entering the given scene
+ _triggerSetupMode = SEQUENCE_TRIGGER_DAEMON;
+ _scene._sceneLogic->enter();
+
// Set player data
_player._targetPos = _player._playerPos;
_player._turnToFacing = _player._facing;