* q99492@pbhrzx.uni-paderborn.de *
*----------------------------------------------------------*
* game.h *
-* *
-* Letzte Aenderung: 15.06.1995 *
***********************************************************/
#ifndef GAME_H
#include "main.h"
-#define PLAYER_LEVEL 0
-#define PLAYER_SETUP 1
-
#define DF_DIG 0
#define DF_SNAP 1
#define DF_NO_PUSH 2
#define MF_MOVING 1
#define MF_ACTION 2
-BOOL CreateNewScoreFile(void);
-BOOL CreateNewNamesFile(int);
-void LoadLevelInfo(void);
-void LoadLevel(int);
-void LoadLevelTape(int);
-void LoadScore(int);
-void LoadPlayerInfo(int);
-void SaveLevel(int);
-void SaveLevelTape(int);
-void SaveScore(int);
-void SavePlayerInfo(int);
+#define EX_NORMAL 0
+#define EX_CENTER 1
+#define EX_BORDER 2
+
void GetPlayerConfig(void);
void InitGame(void);
void InitMovDir(int, int);
+void InitAmoebaNr(int, int);
void GameWon(void);
BOOL NewHiScore(void);
void InitMovingField(int, int, int);
void RemoveMovingField(int, int);
void DrawDynamite(int, int);
void CheckDynamite(int, int);
-void Explode(int, int, int);
+void Explode(int, int, int, int);
+void DynaExplode(int, int, int);
void Bang(int, int);
void Blurb(int, int);
void Impact(int, int);
void TurnRound(int, int);
void StartMoving(int, int);
void ContinueMoving(int, int);
+int AmoebeNachbarNr(int, int);
+void AmoebeUmwandeln(int, int);
void AmoebeWaechst(int, int);
void AmoebeAbleger(int, int);
void Life(int, int);
void Ablenk(int, int);
void Blubber(int, int);
void NussKnacken(int, int);
-void SiebAktivieren(int x, int y);
-void AusgangstuerPruefen(int x, int y);
-void AusgangstuerOeffnen(int x, int y);
+void SiebAktivieren(int, int, int);
+void AusgangstuerPruefen(int, int);
+void AusgangstuerOeffnen(int, int);
+void AusgangstuerBlinken(int, int);
+void EdelsteinFunkeln(int, int);
+void MauerWaechst(int, int);
+void MauerAbleger(int, int);
int GameActions(int, int, int);
void ScrollLevel(int, int);
BOOL MoveFigure(int, int);
BOOL TapePlayDelay(void);
void TapeStop(void);
void TapeErase(void);
-void DrawVideoDisplay(unsigned long, unsigned long);
-void DrawSoundDisplay(unsigned long);
-void DrawGameButton(unsigned long);
-void DrawChooseButton(unsigned long);
-void DrawConfirmButton(unsigned long);
#endif