mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-12 18:40:29 +00:00
(svn r23163) -Fix [FS#4627]: don't display railway fences between track and waypoints (Krille)
This commit is contained in:
parent
6701a2af45
commit
ed04410f89
@ -2453,7 +2453,7 @@ static void TileLoop_Track(TileIndex tile)
|
||||
TileIndex n = tile + TileDiffXY(0, -1);
|
||||
TrackBits nrail = (IsPlainRailTile(n) ? GetTrackBits(n) : TRACK_BIT_NONE);
|
||||
|
||||
if (!IsTileType(n, MP_RAILWAY) ||
|
||||
if ((!IsTileType(n, MP_RAILWAY) && !IsRailWaypointTile(n)) ||
|
||||
!IsTileOwner(n, owner) ||
|
||||
nrail == TRACK_BIT_UPPER ||
|
||||
nrail == TRACK_BIT_LEFT) {
|
||||
@ -2468,7 +2468,7 @@ static void TileLoop_Track(TileIndex tile)
|
||||
TileIndex n = tile + TileDiffXY(0, 1);
|
||||
TrackBits nrail = (IsPlainRailTile(n) ? GetTrackBits(n) : TRACK_BIT_NONE);
|
||||
|
||||
if (!IsTileType(n, MP_RAILWAY) ||
|
||||
if ((!IsTileType(n, MP_RAILWAY) && !IsRailWaypointTile(n)) ||
|
||||
!IsTileOwner(n, owner) ||
|
||||
nrail == TRACK_BIT_LOWER ||
|
||||
nrail == TRACK_BIT_RIGHT) {
|
||||
@ -2484,7 +2484,7 @@ static void TileLoop_Track(TileIndex tile)
|
||||
TileIndex n = tile + TileDiffXY(-1, 0);
|
||||
TrackBits nrail = (IsPlainRailTile(n) ? GetTrackBits(n) : TRACK_BIT_NONE);
|
||||
|
||||
if (!IsTileType(n, MP_RAILWAY) ||
|
||||
if ((!IsTileType(n, MP_RAILWAY) && !IsRailWaypointTile(n)) ||
|
||||
!IsTileOwner(n, owner) ||
|
||||
nrail == TRACK_BIT_UPPER ||
|
||||
nrail == TRACK_BIT_RIGHT) {
|
||||
@ -2499,7 +2499,7 @@ static void TileLoop_Track(TileIndex tile)
|
||||
TileIndex n = tile + TileDiffXY(1, 0);
|
||||
TrackBits nrail = (IsPlainRailTile(n) ? GetTrackBits(n) : TRACK_BIT_NONE);
|
||||
|
||||
if (!IsTileType(n, MP_RAILWAY) ||
|
||||
if ((!IsTileType(n, MP_RAILWAY) && !IsRailWaypointTile(n)) ||
|
||||
!IsTileOwner(n, owner) ||
|
||||
nrail == TRACK_BIT_LOWER ||
|
||||
nrail == TRACK_BIT_LEFT) {
|
||||
|
Loading…
Reference in New Issue
Block a user