changed order of some level structure values for EM engine
authorHolger Schemel <info@artsoft.org>
Thu, 13 Feb 2020 00:54:10 +0000 (01:54 +0100)
committerHolger Schemel <info@artsoft.org>
Tue, 19 May 2020 16:19:55 +0000 (18:19 +0200)
src/game_em/emerald.h

index 8394414859493a04646233469049fc06a778bc22..7806f3e6a3b7de48b0e1d18d94a74c20a4fb44bc 100644 (file)
@@ -620,10 +620,6 @@ enum
 
 struct LEVEL
 {
-  int home_initial;            /* number of players (initial) */
-  int home;                    /* number of players not yet at home */
-                               /* 0 == all players at home */
-
   int width;                   /* playfield width */
   int height;                  /* playfield height */
 
@@ -639,8 +635,6 @@ struct LEVEL
   int time_initial;            /* available time (initial) */
   int time;                    /* time remaining (runtime) */
 
-  boolean killed_out_of_time;  /* kill player due to time out */
-
   int required_initial;                /* emeralds needed (initial) */
   int required;                        /* emeralds needed (runtime) */
 
@@ -698,13 +692,21 @@ struct LEVEL
   int wonderwall_state;                /* wonderwall active flag */
   int wonderwall_time_initial; /* wonderwall time (initial) */
   int wonderwall_time;         /* wonderwall time */
-  short eater_array[8][9];     /* eater data */
-  short ball_array[8][8];      /* ball data */
-  short android_array[TILE_MAX];/* android clone table */
+
   int num_ball_arrays;         /* number of ball data arrays used */
 
+  int home_initial;            /* number of players (initial) */
+  int home;                    /* number of players not yet at home */
+                               /* 0 == all players at home */
+
+  boolean killed_out_of_time;  /* kill player due to time out */
+
   int exit_x, exit_y;          /* kludge for playing player exit sound */
 
+  short eater_array[8][9];             /* eater data */
+  short ball_array[8][8];              /* ball data */
+  short android_array[TILE_MAX];       /* android clone table */
+
   short cavebuf[CAVE_BUFFER_WIDTH][CAVE_BUFFER_HEIGHT];
   short nextbuf[CAVE_BUFFER_WIDTH][CAVE_BUFFER_HEIGHT];
   short drawbuf[CAVE_BUFFER_WIDTH][CAVE_BUFFER_HEIGHT];