moved cave arrays and pointers for EM engine to level structure
[rocksndiamonds.git] / src / game_em / emerald.h
index 5e77b8b4aec57f07887671315f7473bbc1418900..fe90d7937deefb3a236d8baa81a9e4f900b6940b 100644 (file)
@@ -700,6 +700,21 @@ struct LEVEL
   int num_ball_arrays;         /* number of ball data arrays used */
 
   int exit_x, exit_y;          /* kludge for playing player exit sound */
+
+  short cavebuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
+  short nextbuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
+  short drawbuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
+  short boombuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
+
+  short *cavecol[EM_MAX_CAVE_WIDTH];
+  short *nextcol[EM_MAX_CAVE_WIDTH];
+  short *drawcol[EM_MAX_CAVE_WIDTH];
+  short *boomcol[EM_MAX_CAVE_WIDTH];
+
+  short **cave;
+  short **next;
+  short **draw;
+  short **boom;
 };
 
 struct PLAYER