diff options
author | terkhen <terkhen@openttd.org> | 2010-03-06 12:55:56 +0000 |
---|---|---|
committer | terkhen <terkhen@openttd.org> | 2010-03-06 12:55:56 +0000 |
commit | e770b3d6bbd6fa35f9f921232c965f1c306d1b85 (patch) | |
tree | c0b7d4a83c74f01a8bad8e957649f3d58c34086b /src/roadveh.h | |
parent | 06a3faa651f71f46961777970e500ed54c48be62 (diff) | |
download | openttd-e770b3d6bbd6fa35f9f921232c965f1c306d1b85.tar.xz |
(svn r19344) -Codechange: RoadVehicle uses UpdateInclination instead of its own function.
Diffstat (limited to 'src/roadveh.h')
-rw-r--r-- | src/roadveh.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/roadveh.h b/src/roadveh.h index 33866b065..97bdce49e 100644 --- a/src/roadveh.h +++ b/src/roadveh.h @@ -281,10 +281,10 @@ protected: // These functions should not be called outside acceleration code. */ FORCEINLINE bool TileMayHaveSlopedTrack() const { - if (!IsNormalRoadTile(this->tile)) return false; - RoadBits cur_road = GetAllRoadBits(this->tile); - /* Any road that isn't ROAD_X or ROAD_Y cannot be sloped. */ - return cur_road == ROAD_X || cur_road == ROAD_Y; + TrackStatus ts = GetTileTrackStatus(this->tile, TRANSPORT_ROAD, this->compatible_roadtypes); + TrackBits trackbits = TrackStatusToTrackBits(ts); + + return trackbits == TRACK_BIT_X || trackbits == TRACK_BIT_Y; } }; |