X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fexport.h;h=f48cd4738eb8d28d20c51455eccb2c14d7088da0;hb=1ae81bd84cbf998cdd03a118e881668ce5a23cf1;hp=2c7ccea12ce7564ef5bd4d2f1fda27fff397e8e9;hpb=4a1cf573aae3a92b4ca910482d425e8b789b32eb;p=rocksndiamonds.git diff --git a/src/game_mm/export.h b/src/game_mm/export.h index 2c7ccea1..f48cd473 100644 --- a/src/game_mm/export.h +++ b/src/game_mm/export.h @@ -50,6 +50,10 @@ #define EL_MM_EMPTY_NATIVE 0 #define EL_DF_EMPTY_NATIVE 304 +/* sounds */ +#define SND_MM_GAME_LEVELTIME_CHARGING 0 +#define SND_MM_GAME_HEALTH_CHARGING 1 + /* ------------------------------------------------------------------------- */ /* data structure definitions */ @@ -147,6 +151,7 @@ struct GameInfo_MM boolean cheat_no_explosion; int laser_overload_value; + boolean laser_enabled; }; struct LevelInfo_MM @@ -166,6 +171,9 @@ struct LevelInfo_MM int score[MM_LEVEL_SCORE_ELEMENTS]; int amoeba_speed; int time_fuse; + int time_bomb; + int time_ball; + int time_block; short field[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT]; }; @@ -199,8 +207,10 @@ void InitElementProperties_MM(); extern void InitGfxBuffers_MM(); extern void InitGameEngine_MM(); -extern void InitGameEngine_MM_AfterFadingIn(); -extern void GameActions_MM(byte *, boolean); +extern void InitGameActions_MM(); +extern void GameActions_MM(struct MouseActionInfo, boolean); + +extern void DrawLaser_MM(); extern void ClickElement(int, int, int);