projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20050103-1-src
[rocksndiamonds.git]
/
src
/
screens.c
diff --git
a/src/screens.c
b/src/screens.c
index ed616df1d60504fc5a5245d0951484ae2d6afec8..212a75caac20e87836812bfa27d45410d58d0b2c 100644
(file)
--- a/
src/screens.c
+++ b/
src/screens.c
@@
-2953,6
+2953,19
@@
void HandleGameActions()
byte tape_action[MAX_PLAYERS];
int i;
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;
if (tape.pausing)
return;