rnd-19990205-1
[rocksndiamonds.git] / src / game.h
index 9db0ef6b316edfaa0c58aec551287a9b956e0a03..8e33f098209ecf14cde3865631260073dd779173 100644 (file)
 
 #include "main.h"
 
-#define DF_NO_PUSH             0
-#define DF_DIG                 1
-#define DF_SNAP                        2
-
-#define MF_NO_ACTION           0
-#define MF_MOVING              1
-#define MF_ACTION              2
-
-#define SCROLL_INIT            0
-#define SCROLL_GO_ON           1
-
-/* explosion position marks */
-#define EX_NORMAL              0
-#define EX_CENTER              1
-#define EX_BORDER              2
-
-/* fundamental game speed */
-#define GAME_FRAME_DELAY       20      /* frame delay in milliseconds */
-#define FFWD_FRAME_DELAY       10      /* 200% speed for fast forward */
-#define FRAMES_PER_SECOND      (1000 / GAME_FRAME_DELAY)
-
 void GetPlayerConfig(void);
 void InitGame(void);
 void InitMovDir(int, int);
 void InitAmoebaNr(int, int);
 void GameWon(void);
-boolean NewHiScore(void);
+int NewHiScore(void);
 void InitMovingField(int, int, int);
 void Moving2Blocked(int, int, int *, int *);
 void Blocked2Moving(int, int, int *, int *);
@@ -60,7 +39,7 @@ void StartMoving(int, int);
 void ContinueMoving(int, int);
 int AmoebeNachbarNr(int, int);
 void AmoebeUmwandeln(int, int);
-void AmoebeUmwandeln2(int, int, int);
+void AmoebeUmwandelnBD(int, int, int);
 void AmoebeWaechst(int, int);
 void AmoebeAbleger(int, int);
 void Life(int, int);
@@ -99,4 +78,7 @@ void PlaySoundLevel(int, int, int);
 void RaiseScore(int);
 void RaiseScoreElement(int);
 
+void CreateGameButtons();
+void UnmapGameButtons();
+
 #endif