rnd-20040508-1-src
[rocksndiamonds.git] / src / game.c
index 9b0a14b952bb008ad10b4d9bc364ffda646bc902..7496d0e08d361623b10304508097e0dd21238ea8 100644 (file)
@@ -9817,7 +9817,11 @@ void ScrollPlayer(struct PlayerInfo *player, int mode)
       TestIfHeroTouchesBadThing(jx, jy);
       TestIfPlayerTouchesCustomElement(jx, jy);
 #if 1
-      TestIfElementTouchesCustomElement(jx, jy);       /* for empty space */
+#if 1
+      /* needed because pushed element has not yet reached its destination */
+      if (!player->is_pushing)
+#endif
+       TestIfElementTouchesCustomElement(jx, jy);      /* for empty space */
 #endif
 
       if (!player->active)