moved initial cycling of mirrors from 'after fading in' to 'after opening door' ...
[rocksndiamonds.git] / src / game.c
index b8383b115ea588318b9140be09c719d4b59bd3b6..14aac76926d268836c040e861edd09cf2e20d261 100644 (file)
@@ -4120,9 +4120,6 @@ void InitGame()
 
   FadeIn(fade_mask);
 
-  if (level.game_engine_type == GAME_ENGINE_TYPE_MM)
-    InitGameEngine_MM_AfterFadingIn();
-
 #if 1
   // full screen redraw is required at this point in the following cases:
   // - special editor door undrawn when game was started from level editor
@@ -4211,6 +4208,9 @@ void InitGame()
 
   game.restart_level = FALSE;
 
+  if (level.game_engine_type == GAME_ENGINE_TYPE_MM)
+    InitGameActions_MM();
+
   SaveEngineSnapshotToListInitial();
 }