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;
};
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);
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);
void RedrawPlayfield_MM(void);
void LoadEngineSnapshotValues_MM(void);
-void SaveEngineSnapshotValues_MM(ListNode **);
+void SaveEngineSnapshotValues_MM(void);
int getButtonFromTouchPosition(int, int, int, int);