rnd-19981209-1
[rocksndiamonds.git] / src / game.c
index 8b5d2a79f7a5cc4bc6e2f5305540b9c45ad61c51..64a7c1aa326f5e01b2ca0b1eb04a1b5992a622d6 100644 (file)
@@ -101,8 +101,9 @@ int game_emulation = EMU_NONE;
 
 
 
+
 #ifdef DEBUG
-#if 0
+#if 1
 static unsigned int getStateCheckSum(int counter)
 {
   int x, y;
@@ -153,6 +154,7 @@ static unsigned int getStateCheckSum(int counter)
 
 
 
+
 void GetPlayerConfig()
 {
   if (sound_status == SOUND_OFF)
@@ -2421,8 +2423,8 @@ void AmoebeUmwandeln2(int ax, int ay, int new_element)
 
 void AmoebeWaechst(int x, int y)
 {
-  static long sound_delay = 0;
-  static int sound_delay_value = 0;
+  static unsigned long sound_delay = 0;
+  static unsigned long sound_delay_value = 0;
 
   if (!MovDelay[x][y])         /* start new growing cycle */
   {
@@ -3111,8 +3113,8 @@ static void PlayerActions(struct PlayerInfo *player, byte player_action)
 
 void GameActions()
 {
-  static long action_delay = 0;
-  long action_delay_value;
+  static unsigned long action_delay = 0;
+  unsigned long action_delay_value;
   int sieb_x = 0, sieb_y = 0;
   int i, x, y, element;
   byte *recorded_player_action;
@@ -3143,9 +3145,6 @@ void GameActions()
 #if 1
   WaitUntilDelayReached(&action_delay, action_delay_value);
 #else
-  /*
-  while (!DelayReached(&action_delay, action_delay_value));
-  */
 
   while (!DelayReached(&action_delay, action_delay_value))
   {
@@ -3157,7 +3156,6 @@ void GameActions()
   }
   print_debug("done");
 
-
 #endif
 
 
@@ -3252,7 +3250,7 @@ void GameActions()
 
 
 #ifdef DEBUG
-  /*
+
   if (TimeFrames == 0 && !local_player->gone)
   {
     extern unsigned int last_RND();
@@ -3262,7 +3260,7 @@ void GameActions()
           last_RND(),
           getStateCheckSum(level.time - TimeLeft));
   }
-  */
+
 #endif
 
 
@@ -3742,7 +3740,7 @@ void ScrollFigure(struct PlayerInfo *player, int mode)
 
 void ScrollScreen(struct PlayerInfo *player, int mode)
 {
-  static long screen_frame_counter = 0;
+  static unsigned long screen_frame_counter = 0;
 
   if (mode == SCROLL_INIT)
   {