changed order of cave parameter initializations in EM engine
[rocksndiamonds.git] / src / game_em / export.h
index 550110c0b797058137dbbfd5e9d85b1a68f6f69d..1283829754c77f85527423c44595da22ba9bce5e 100644 (file)
@@ -8,6 +8,14 @@
 #include "emerald.h"
 
 
+// ----------------------------------------------------------------------------
+// constant definitions
+// ----------------------------------------------------------------------------
+
+#define EM_MAX_CAVE_WIDTH              CAVE_WIDTH
+#define EM_MAX_CAVE_HEIGHT             CAVE_HEIGHT
+
+
 // ----------------------------------------------------------------------------
 // exported structures
 // ----------------------------------------------------------------------------
@@ -36,7 +44,7 @@ struct LevelInfo_EM
 {
   int file_version;
 
-  short cave[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
+  short cave[CAVE_WIDTH][CAVE_HEIGHT];
 
   struct LEVEL *lev;
   struct PLAYER *ply[MAX_PLAYERS];
@@ -70,14 +78,9 @@ struct EngineSnapshotInfo_EM
   unsigned int RandomEM;
   struct LEVEL lev;
   struct PLAYER ply[MAX_PLAYERS];
-  short Array[4][EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT];
   int screen_x;
   int screen_y;
   int frame;
-  short **Boom;
-  short **Cave;
-  short **Next;
-  short **Draw;
 };
 
 
@@ -108,7 +111,6 @@ boolean LoadNativeLevel_EM(char *, boolean);
 int getFieldbufferOffsetX_EM(void);
 int getFieldbufferOffsetY_EM(void);
 
-void BackToFront_EM(void);
 void BlitScreenToBitmap_EM(Bitmap *);
 void RedrawPlayfield_EM(boolean);
 
@@ -117,7 +119,4 @@ void SaveEngineSnapshotValues_EM(void);
 
 boolean checkIfAllPlayersFitToScreen(void);
 
-void tab_generate(void);
-void tab_generate_graphics_info_em(void);
-
 #endif // EXPORT_H