rnd-20060207-1-src
[rocksndiamonds.git] / src / game_em / main_em.h
index 17cb9f73df67ebc4380f9b546301b18936068e1e..88f673f9979f3014a645969ad85a457944af85ea 100644 (file)
@@ -593,11 +593,13 @@ struct LEVEL
   unsigned short eater_array[8][9];    /* eater data */
   unsigned short ball_array[8][8];     /* ball data */
   unsigned short android_array[TILE_MAX];/* android clone table */
+  unsigned int num_ball_arrays;                /* number of ball data arrays used */
 };
 
 struct PLAYER
 {
   unsigned int num;
+  unsigned int exists;
   unsigned int alive_initial;
   unsigned int alive;
 
@@ -650,7 +652,7 @@ struct LevelInfo_EM
   unsigned short cave[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
 
   struct LEVEL *lev;
-  struct PLAYER *ply1, *ply2;
+  struct PLAYER *ply[MAX_PLAYERS];
 };
 
 struct GraphicInfo_EM