summaryrefslogtreecommitdiff
path: root/newgrf_station.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-07-27 05:30:53 +0000
committertron <tron@openttd.org>2006-07-27 05:30:53 +0000
commit3c368fc05e3ce887c8927b3ae678cf892f45525d (patch)
tree402e84c5a08dd81d1c5453aa00229a86afbb0248 /newgrf_station.c
parentd6f6f76a7ceda6cb895fa1bdb5512f40ca84b313 (diff)
downloadopenttd-3c368fc05e3ce887c8927b3ae678cf892f45525d.tar.xz
(svn r5624) Use {IsPlainRailTile,IsRailDepot,IsRailWaypoint,HasSignals}() instead of GetRailTile{T,Subt}ype() - this is more concise and a bit more flexible if/when the rail tile encoding changes
Diffstat (limited to 'newgrf_station.c')
-rw-r--r--newgrf_station.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/newgrf_station.c b/newgrf_station.c
index 9ef7362ef..b04a1fff0 100644
--- a/newgrf_station.c
+++ b/newgrf_station.c
@@ -253,8 +253,7 @@ static TileIndex FindRailStationEnd(TileIndex tile, TileIndexDiff delta, bool ch
if (waypoint) {
if (!IsTileType(new_tile, MP_RAILWAY)) break;
- if (GetRailTileType(new_tile) != RAIL_TILE_DEPOT_WAYPOINT) break;
- if (GetRailTileSubtype(new_tile) != RAIL_SUBTYPE_WAYPOINT) break;
+ if (!IsRailWaypoint(new_tile)) break;
if (check_axis && GetWaypointAxis(new_tile) != orig_axis) break;
} else {
if (!IsRailwayStationTile(new_tile)) break;