X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;h=212a75caac20e87836812bfa27d45410d58d0b2c;hp=ed616df1d60504fc5a5245d0951484ae2d6afec8;hb=2d235297197dd0c325184f7fc401d9c5c41c2616;hpb=341dd8cb9d8d33191f3eeda7eba45f02418d2819 diff --git a/src/screens.c b/src/screens.c index ed616df1..212a75ca 100644 --- a/src/screens.c +++ b/src/screens.c @@ -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;