changed constant number of eater arrays to variable for EM game engine
[rocksndiamonds.git] / src / game_em / cave.c
index 42d2eb0aa63cad7c031188a39e63261472fb95e3..c620133cf35c6de0146460f1106e86256aa8d4ef 100644 (file)
@@ -51,37 +51,41 @@ void setLevelInfoToDefaults_EM(void)
   cav.amoeba_time      = 0;
   cav.wonderwall_time  = 0;
   cav.wheel_time       = 0;
-  cav.wheel_x          = 1;
-  cav.wheel_y          = 1;
+  cav.wheel_x          = 0;
+  cav.wheel_y          = 0;
   cav.lenses_time      = 0;
   cav.magnify_time     = 0;
-  cav.wind_time                = 9999;
+  cav.wind_time                = 0;
   cav.wind_direction   = 0;
 
-  cav.ball_random      = 0;
-  cav.ball_state       = 0;
-  cav.wonderwall_state = 0;
-  cav.wheel_cnt                = 0;
-  cav.lenses_cnt       = 0;
-  cav.magnify_cnt      = 0;
-  cav.wind_cnt         = 0;
+  cav.num_eater_arrays = 8;
+  cav.num_ball_arrays  = 8;
 
-  cav.num_ball_arrays = 8;
+  cav.testmode         = FALSE;
+  cav.teamwork         = FALSE;
+  cav.infinite         = TRUE;
+
+  cav.ball_random      = FALSE;
+  cav.ball_active      = FALSE;
+  cav.wonderwall_active        = FALSE;
+  cav.wheel_active     = FALSE;
+  cav.lenses_active    = FALSE;
+  cav.magnify_active   = FALSE;
 
   for (i = 0; i < 8; i++)
     for (j = 0; j < 9; j++)
-      cav.eater_array[i][j] = Xblank;
+      cav.eater_array[i][j] = Cblank;
 
   for (i = 0; i < 8; i++)
     for (j = 0; j < 8; j++)
-      cav.ball_array[i][j] = Xblank;
+      cav.ball_array[i][j] = Cblank;
 
-  for (i = 0; i < TILE_MAX; i++)
-    cav.android_array[i] = Xblank;
+  for (i = 0; i < GAME_TILE_MAX; i++)
+    cav.android_array[i] = Cblank;
 
   for (x = 0; x < CAVE_WIDTH; x++)
     for (y = 0; y < CAVE_HEIGHT; y++)
-      cav.cave[x][y] = Zborder;
+      cav.cave[x][y] = Cblank;
 }