summaryrefslogtreecommitdiff
path: root/rail_cmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'rail_cmd.c')
-rw-r--r--rail_cmd.c26
1 files changed, 2 insertions, 24 deletions
diff --git a/rail_cmd.c b/rail_cmd.c
index d1a5c3380..3c79ff0d9 100644
--- a/rail_cmd.c
+++ b/rail_cmd.c
@@ -174,29 +174,7 @@ static const TrackBits _valid_tileh_slopes[][15] = {
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 @@ static uint32 CheckRailSlope(uint tileh, TrackBits rail_bits, TrackBits existing
// 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);
}