rnd-20050103-1-src
[rocksndiamonds.git] / src / screens.c
index ed616df1d60504fc5a5245d0951484ae2d6afec8..212a75caac20e87836812bfa27d45410d58d0b2c 100644 (file)
@@ -2953,6 +2953,19 @@ void HandleGameActions()
     byte tape_action[MAX_PLAYERS];
     int i;
 
+    if (level.native_em_level->lev->home == 0) /* all players at home */
+    {
+      GameWon();
+
+      if (!TAPE_IS_STOPPED(tape))
+       TapeStop();
+
+      if (game_status != GAME_MODE_PLAYING)
+       return;
+    }
+
+    /* --- game actions --- */
+
     if (tape.pausing)
       return;