diff options
author | celestar <celestar@openttd.org> | 2006-04-04 11:51:16 +0000 |
---|---|---|
committer | celestar <celestar@openttd.org> | 2006-04-04 11:51:16 +0000 |
commit | 0087f9dc741e20d139119356628597c9be920b4a (patch) | |
tree | 4c446cc400548cc7255c4b57359fde759c5bde13 | |
parent | 936be2391c99d0534f1941e36fac550faabc5bfd (diff) | |
download | openttd-0087f9dc741e20d139119356628597c9be920b4a.tar.xz |
(svn r4275) -Codechange: Use of map accessor functions inside station_map.h when possible
-rw-r--r-- | station_map.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/station_map.h b/station_map.h index b91b00109..9ebf7803f 100644 --- a/station_map.h +++ b/station_map.h @@ -76,15 +76,6 @@ static inline bool IsRailwayStationTile(TileIndex t) return IsTileType(t, MP_STATION) && IsRailwayStation(t); } -static inline bool IsCompatibleTrainStationTile(TileIndex t1, TileIndex t2) -{ - assert(IsRailwayStationTile(t2)); - return - IsRailwayStationTile(t1) && - IsCompatibleRail(GetRailType(t1), GetRailType(t2)) && - GB(_m[t1].m5, 0, 1) == GB(_m[t2].m5, 0, 1); // same direction? -} - static inline bool IsHangar(TileIndex t) { assert(IsTileType(t, MP_STATION)); @@ -175,6 +166,15 @@ static inline Track GetRailStationTrack(TileIndex t) return GetRailStationAxis(t) == AXIS_X ? TRACK_X : TRACK_Y; } +static inline bool IsCompatibleTrainStationTile(TileIndex t1, TileIndex t2) +{ + assert(IsRailwayStationTile(t2)); + return + IsRailwayStationTile(t1) && + IsCompatibleRail(GetRailType(t1), GetRailType(t2)) && + GetRailStationAxis(t1) == GetRailStationAxis(t2); +} + static inline DiagDirection GetDockDirection(TileIndex t) { |