int move_pattern = element_info[element].move_pattern;
int newx, newy;
+#if 0
#if DEBUG
if (MovDir[x][y] == MV_NO_MOVING)
{
x, y, element, element_info[element].token_name);
printf("StartMoving(): This should never happen!\n");
}
+#endif
#endif
Moving2Blocked(x, y, &newx, &newy);
TurnRound(x, y);
+#if 0
if (move_pattern & MV_ANY_DIRECTION &&
move_pattern == MovDir[x][y])
{
element = Feld[x][y]; /* element might have changed */
}
+#endif
#if 1
if (GFX_ELEMENT(element) != EL_SAND) /* !!! FIX THIS (crumble) !!! */
if (pushed_by_conveyor && CAN_FALL(element) &&
direction & MV_HORIZONTAL)
{
+#if 0
if (CAN_MOVE(element))
InitMovDir(newx, newy);
else
MovDir[newx][newy] = 0;
+#else
+ MovDir[newx][newy] = 0;
+#endif
}
#endif