fixed support for wrap-around levels in EM engine
[rocksndiamonds.git] / src / game_em / emerald.h
index 63009f63d3f67d332debda4dd93ab87481f04e64..5a4ab2e64a8a984377dbcb07e85fe5f6038a3cde 100644 (file)
@@ -702,6 +702,7 @@ struct LOGIC
   int eater_pos;               /* counter for eater array position */
   int shine_cnt;               /* counter for emerald/diamond shining */
 
+  int num_eater_arrays;                /* number of eater data arrays used */
   int num_ball_arrays;         /* number of ball data arrays used */
 
   int home_initial;            /* number of players (initial) */
@@ -709,6 +710,7 @@ struct LOGIC
                                /* 0 == all players at home */
 
   boolean testmode;            /* test mode */
+  boolean infinite;            /* flag for infinitely wide cave */
   boolean killed_out_of_time;  /* kill player due to time out */
 
   int exit_x, exit_y;          /* kludge for playing player exit sound */