moved headers to game engine specific import files
[rocksndiamonds.git] / src / game_mm / main_mm.h
index f54c62ec07d408508a51c24f1b393c59e3e58938..08d4bf6c771fe84ad8194f0afd9da1a282699795 100644 (file)
@@ -5,15 +5,14 @@
 // external functions and definitions imported from main program to game_mm
 // ============================================================================
 
-#include "../engines.h"
-#include "../conf_gfx.h"
+#include "import_mm.h"
 
 
 // ============================================================================
 // functions and definitions that are exported from game_mm to main program
 // ============================================================================
 
-#include "export.h"
+#include "export_mm.h"
 
 
 // ============================================================================
@@ -35,6 +34,10 @@ extern int                   TILESIZE_VAR;
 #define TILEX_VAR              TILESIZE_VAR
 #define TILEY_VAR              TILESIZE_VAR
 
+#define MINI_TILESIZE          (TILESIZE / 2)
+#define MINI_TILEX             (TILEX / 2)
+#define MINI_TILEY             (TILEY / 2)
+
 extern int                     SCR_FIELDX, SCR_FIELDY;
 
 #define MAX_BUF_XSIZE          SCR_FIELDX
@@ -65,13 +68,6 @@ extern int                   REAL_SX, REAL_SY;
 
 extern struct LevelInfo_MM native_mm_level;
 
-extern Bitmap *bitmap_db_field_mm;
-
-extern int GfxElementLast[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
-extern int GfxGraphicLast[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
-extern int GfxGraphic[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
-extern int GfxFrame[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
-
 
 // ----------------------------------------------------------------------------
 // exported functions