X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fmain_mm.h;h=c964a86f7dbb5c97410cdb62d40e378ec0bfae3d;hb=4b979559210bd4da7da9d6c94643823748df23ae;hp=f54c62ec07d408508a51c24f1b393c59e3e58938;hpb=64e7c54dce6ea8c063f04198c64c5057d751c928;p=rocksndiamonds.git diff --git a/src/game_mm/main_mm.h b/src/game_mm/main_mm.h index f54c62ec..c964a86f 100644 --- a/src/game_mm/main_mm.h +++ b/src/game_mm/main_mm.h @@ -1,3 +1,14 @@ +// ============================================================================ +// Rocks'n'Diamonds - McDuffin Strikes Back! +// ---------------------------------------------------------------------------- +// (c) 1995-2024 by Artsoft Entertainment +// Holger Schemel +// info@artsoft.org +// https://www.artsoft.org/ +// ---------------------------------------------------------------------------- +// main_mm.h +// ============================================================================ + #ifndef MAIN_MM_H #define MAIN_MM_H @@ -5,15 +16,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 +45,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 +79,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