(svn r3988) Remove the info about valid rails on shore tiles. It's the same as for any other sloped tile
authortron
Sun, 19 Mar 2006 19:56:57 +0000
changeset 3276 fa7cc2225ca4
parent 3275 13e4aeed09b7
child 3277 f48206e08ff0
(svn r3988) Remove the info about valid rails on shore tiles. It's the same as for any other sloped tile
rail_cmd.c
--- a/rail_cmd.c	Sun Mar 19 19:55:43 2006 +0000
+++ b/rail_cmd.c	Sun Mar 19 19:56:57 2006 +0000
@@ -174,29 +174,7 @@
 	TRACK_BIT_Y | TRACK_BIT_UPPER | TRACK_BIT_RIGHT,
 	TRACK_BIT_ALL,
 	TRACK_BIT_ALL
-},
-
-// allowed rail on coast tile
-{
-	0,
-	TRACK_BIT_LEFT,
-	TRACK_BIT_LOWER,
-	TRACK_BIT_Y|TRACK_BIT_LEFT|TRACK_BIT_LOWER,
-
-	TRACK_BIT_RIGHT,
-	TRACK_BIT_ALL,
-	TRACK_BIT_X|TRACK_BIT_RIGHT|TRACK_BIT_LOWER,
-	TRACK_BIT_ALL,
-
-	TRACK_BIT_UPPER,
-	TRACK_BIT_X|TRACK_BIT_LEFT|TRACK_BIT_UPPER,
-	TRACK_BIT_ALL,
-	TRACK_BIT_ALL,
-
-	TRACK_BIT_Y|TRACK_BIT_RIGHT|TRACK_BIT_UPPER,
-	TRACK_BIT_ALL,
-	TRACK_BIT_ALL
-	},
+}
 };
 
 uint GetRailFoundation(uint tileh, TrackBits bits)
@@ -233,7 +211,7 @@
 
 		// don't allow building on the lower side of a coast
 		if (IsTileType(tile, MP_WATER) &&
-				~_valid_tileh_slopes[2][tileh] & rail_bits) {
+				~_valid_tileh_slopes[1][tileh] & rail_bits) {
 			return_cmd_error(STR_3807_CAN_T_BUILD_ON_WATER);
 		}