rnd-19980828
[rocksndiamonds.git] / src / game.h
index a0a210733d95f3b0ca761319ebd666ee059cec33..54c3784f8687a09218c38fa418e0fe9641dc0f0b 100644 (file)
@@ -31,7 +31,7 @@
 #define EX_BORDER              2
 
 /* fundamental game speed */
-#define GAME_FRAME_DELAY       4
+#define GAME_FRAME_DELAY       2
 #define FFWD_FRAME_DELAY       1
 #define FRAMES_PER_SECOND      (100 / GAME_FRAME_DELAY)
 
@@ -76,10 +76,19 @@ void GameActions(void);
 void ScrollLevel(int, int);
 BOOL MoveFigureOneStep(int, int, int, int);
 BOOL MoveFigure(int, int);
+
+void ScrollFigure(int);
+
+void TestIfGoodThingHitsBadThing(int, int);
+void TestIfBadThingHitsGoodThing(int, int);
 void TestIfHeroHitsBadThing(void);
 void TestIfBadThingHitsHero(void);
+void TestIfFriendHitsBadThing(int, int);
+void TestIfBadThingHitsFriend(int, int);
 void TestIfBadThingHitsOtherBadThing(int, int);
 void KillHero(void);
+void BuryHero(void);
+void RemoveHero(void);
 int DigField(int, int, int, int, int);
 BOOL SnapField(int, int);
 BOOL PlaceBomb(void);