# HG changeset patch # User tron # Date 2006-03-19 19:56:57 # Node ID df76b0f370794bf5b2606bf5725f1d8d31142ec6 # Parent 904235309541c929b9982e6083118ffdb95a21d3 (svn r3988) Remove the info about valid rails on shore tiles. It's the same as for any other sloped tile diff --git a/rail_cmd.c b/rail_cmd.c --- a/rail_cmd.c +++ b/rail_cmd.c @@ -174,29 +174,7 @@ static const TrackBits _valid_tileh_slop 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, // 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); }