rnd-20040807-1-src
[rocksndiamonds.git] / src / game.c
index bf9b3892aa42200833396a0e620a41f2b41b3425..eaf9ee12e8bb92dae1e76654a6dbbc120132c40b 100644 (file)
@@ -37,7 +37,7 @@
 #define USE_NEW_SP_SLIPPERY    TRUE    * USE_NEW_STUFF         * 1
 #define USE_NEW_RANDOMIZE      TRUE    * USE_NEW_STUFF         * 1
 
-#define USE_PUSH_BUGFIX                TRUE    * 1
+#define USE_PUSH_BUGFIX                TRUE    * USE_NEW_STUFF         * 1
 
 /* for DigField() */
 #define DF_NO_PUSH             0
@@ -5145,7 +5145,13 @@ inline static void TurnRoundExt(int x, int y)
 
     MovDir[x][y] = new_move_dir;
     if (old_move_dir != new_move_dir)
+    {
+#if 1
+      MovDelay[x][y] = GET_NEW_MOVE_DELAY(element);
+#else
       MovDelay[x][y] = 9;
+#endif
+    }
   }
 }