rnd-20020314-2-src
[rocksndiamonds.git] / src / main.h
index 852f04bf09b4788dfce3c04696d99114d0964d3e..cd00cd1af0662024e2be36b3f13fc26fe725c804 100644 (file)
@@ -278,7 +278,7 @@ struct PlayerInfo
   int index_nr, client_nr, element_nr;
 
   byte action;                 /* action from local input device */
-  byte effective_action;       /* action aknowledged from network server
+  byte effective_action;       /* action acknowledged from network server
                                   or summarized over all configured input
                                   devices when in single player mode */
   byte programmed_action;      /* action forced by game itself (like moving
@@ -322,9 +322,11 @@ struct PlayerInfo
 
 struct LevelInfo
 {
-  int file_version;      /* version of file this level was stored with */
-  int game_version;      /* version of game engine to play this level */
-  boolean encoding_16bit; /* level contains 16-bit elements */
+  int file_version;            /* version of file the level was stored with */
+  int game_version;            /* version of game engine to play this level */
+  boolean encoding_16bit_field;                /* level contains 16-bit elements */
+  boolean encoding_16bit_yamyam;       /* yamyam contains 16-bit elements */
+  boolean encoding_16bit_amoeba;       /* amoeba contains 16-bit elements */
 
   int fieldx;
   int fieldy;
@@ -362,6 +364,7 @@ struct TapeInfo
   boolean fast_forward;
   boolean changed;
   boolean player_participates[MAX_PLAYERS];
+  int num_participating_players;
   struct
   {
     byte action[MAX_PLAYERS];