moved (and renamed) global variable to game structure (AllPlayersGone)
[rocksndiamonds.git] / src / main.h
index 8cf8642a02b72c87c4fb553ef69d386fe326da5c..f4a738bceef767c87ee1cdffd76902e183ff9b94 100644 (file)
@@ -3097,6 +3097,8 @@ struct LevelInfo
   boolean lazy_relocation;     // only redraw off-screen player relocation
   boolean can_pass_to_walkable;        // player can pass to empty or walkable tile
   boolean grow_into_diggable;  // amoeba can grow into anything diggable
+  boolean sb_fields_needed;    // all Sokoban fields must be solved
+  boolean sb_objects_needed;   // all Sokoban objects must be solved
   boolean auto_exit_sokoban;   // automatically finish solved Sokoban levels
   boolean solved_by_one_player;        // level is solved if one player enters exit
 
@@ -3628,7 +3630,6 @@ extern int                        SBX_Left, SBX_Right;
 extern int                     SBY_Upper, SBY_Lower;
 extern int                     ZX, ZY;
 extern int                     ExitX, ExitY;
-extern int                     AllPlayersGone;
 
 extern int                     TimeFrames, TimePlayed, TimeLeft, TapeTime;