+#if 0
+ if (!IS_MOVING(xx, yy) && !IS_BLOCKED(xx, yy))
+ border_element = Feld[xx][yy];
+ else if (MovDir[xx][yy] & touch_dir[i]) /* elements are touching */
+ {
+#if 0
+ printf("::: moving && touching...\n");
+#endif
+
+ border_element = MovingOrBlocked2Element(xx, yy);
+ }
+ else
+ {
+#if 0
+ printf("::: moving && NOT touching...\n");
+#endif
+
+ continue; /* center and border element do not touch */
+ }
+#else
+
+#if 0
+ border_element = MovingOrBlocked2Element(xx, yy);
+#else
+ border_element = Feld[xx][yy]; /* may be moving! */
+#endif
+
+#endif