unmovable_cmd.c
changeset 4559 c853d2440065
parent 4300 687a17c9c557
child 4848 56549aa3e234
--- a/unmovable_cmd.c	Tue Sep 05 23:11:41 2006 +0000
+++ b/unmovable_cmd.c	Tue Sep 05 23:21:41 2006 +0000
@@ -374,7 +374,7 @@
 		j = 20;
 		do {
 			if (--j == 0) goto restart;
-			tile = TILE_MASK(tile + TileOffsByDir(dir));
+			tile = TILE_MASK(tile + TileOffsByDiagDir(dir));
 		} while (!(IsTileType(tile, MP_CLEAR) && GetTileSlope(tile, &h) == SLOPE_FLAT && h <= TILE_HEIGHT * 2));
 
 		assert(tile == TILE_MASK(tile));