X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fexport.h;h=bb9617a30104bb2bdf57df6b3376ca721c2898f4;hb=19454b27ca8b08df8982ae604aee893971b093a8;hp=37c3eec18c06817157ceb181209fb2b9043832c1;hpb=64e7c54dce6ea8c063f04198c64c5057d751c928;p=rocksndiamonds.git diff --git a/src/game_mm/export.h b/src/game_mm/export.h index 37c3eec1..bb9617a3 100644 --- a/src/game_mm/export.h +++ b/src/game_mm/export.h @@ -59,10 +59,6 @@ // data structure definitions // ---------------------------------------------------------------------------- -struct GlobalInfo_MM -{ -}; - struct CycleList { int x, y; @@ -178,10 +174,6 @@ struct LevelInfo_MM short field[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT]; }; -struct GraphicInfo_MM -{ -}; - struct EngineSnapshotInfo_MM { struct GameInfo_MM game_mm; @@ -201,10 +193,10 @@ struct EngineSnapshotInfo_MM int hold_x, hold_y; int pacman_nr; - unsigned int rotate_delay; - unsigned int pacman_delay; - unsigned int energy_delay; - unsigned int overload_delay; + DelayCounter rotate_delay; + DelayCounter pacman_delay; + DelayCounter energy_delay; + DelayCounter overload_delay; }; @@ -212,7 +204,6 @@ struct EngineSnapshotInfo_MM // exported functions // ---------------------------------------------------------------------------- -extern struct GlobalInfo_MM global_mm_info; extern struct GameInfo_MM game_mm; extern struct LevelInfo_MM native_mm_level; extern struct EngineSnapshotInfo_MM engine_snapshot_mm; @@ -220,7 +211,6 @@ extern struct EngineSnapshotInfo_MM engine_snapshot_mm; extern short Ur[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT]; void mm_open_all(void); -void mm_close_all(void); void InitElementProperties_MM(void); @@ -228,9 +218,10 @@ void InitGfxBuffers_MM(void); void InitGameEngine_MM(void); void InitGameActions_MM(void); -void GameActions_MM(struct MouseActionInfo, boolean); +void GameActions_MM(struct MouseActionInfo); void DrawLaser_MM(void); +void DrawTileCursor_MM(int, boolean); boolean ClickElement(int, int, int); @@ -248,7 +239,7 @@ void BlitScreenToBitmap_MM(Bitmap *); void RedrawPlayfield_MM(void); void LoadEngineSnapshotValues_MM(void); -void SaveEngineSnapshotValues_MM(ListNode **); +void SaveEngineSnapshotValues_MM(void); int getButtonFromTouchPosition(int, int, int, int);