mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-07 06:39:08 +00:00
(svn r3988) Remove the info about valid rails on shore tiles. It's the same as for any other sloped tile
This commit is contained in:
parent
979f3f3957
commit
0a91b283d6
26
rail_cmd.c
26
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_Y | TRACK_BIT_UPPER | TRACK_BIT_RIGHT,
|
||||||
TRACK_BIT_ALL,
|
TRACK_BIT_ALL,
|
||||||
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)
|
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
|
// don't allow building on the lower side of a coast
|
||||||
if (IsTileType(tile, MP_WATER) &&
|
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);
|
return_cmd_error(STR_3807_CAN_T_BUILD_ON_WATER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user