X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fexport.h;h=ede401f3071ff6e75e5688ce6dc0c90e1c90b48a;hb=2f383683929484fed45a21020ae241302ddd0ecd;hp=7b6167bc3137e9e8218c9a131a4e57ae7a50459c;hpb=8a70906dda704f6f2c9f7a55792fb26404ff5cde;p=rocksndiamonds.git diff --git a/src/game_mm/export.h b/src/game_mm/export.h index 7b6167bc..ede401f3 100644 --- a/src/game_mm/export.h +++ b/src/game_mm/export.h @@ -31,23 +31,24 @@ #define MM_MAX_LEVEL_AUTHOR_LEN 32 -#define EL_EMPTY_NATIVE_MM 0 -#define EL_DF_EMPTY_NATIVE_MM 304 +#define EL_MM_START_1_NATIVE 0 +#define EL_MM_END_1_NATIVE 155 -#define EL_MM_START_NATIVE_MM 0 -#define EL_MM_END_NATIVE_MM 430 +#define EL_MM_CHAR_START_NATIVE 160 +#define EL_MM_CHAR_END_NATIVE 239 -#define EL_CHAR_START_NATIVE_MM 160 -#define EL_CHAR_END_NATIVE_MM 239 +#define EL_MM_START_2_NATIVE 240 +#define EL_MM_END_2_NATIVE 430 -#define EL_DF_START_NATIVE_MM 240 -#define EL_DF_END_NATIVE_MM 355 +#define EL_MM_RUNTIME_START_NATIVE 500 +#define EL_MM_RUNTIME_END_NATIVE 504 -#define EL_MM_RUNTIME_START_NATIVE_MM 500 -#define EL_MM_RUNTIME_END_NATIVE_MM 504 +#define EL_MM_DUMMY_START_NATIVE 700 +#define EL_MM_DUMMY_END_NATIVE 709 -#define EL_MM_DUMMY_START_NATIVE_MM 700 -#define EL_MM_DUMMY_END_NATIVE_MM 709 +/* elements to be specially mapped */ +#define EL_MM_EMPTY_NATIVE 0 +#define EL_DF_EMPTY_NATIVE 304 /* ------------------------------------------------------------------------- */ @@ -194,6 +195,8 @@ extern void InitGfxBuffers_MM(); extern void InitGameEngine_MM(); extern void GameActions_MM(byte *, boolean); +extern void ClickElement(int, int, int); + extern unsigned int InitEngineRandom_MM(int); extern void setLevelInfoToDefaults_MM();