diff options
author | tron <tron@openttd.org> | 2006-04-02 12:49:18 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-04-02 12:49:18 +0000 |
commit | 892a4c587dfd1427fcebf3081520524a2c822ae6 (patch) | |
tree | 6165bdad32d288513a9323a661873fa96839184c /rail_cmd.c | |
parent | e9a5ca70e2b04f6df8f719e8649b4a629ba49475 (diff) | |
download | openttd-892a4c587dfd1427fcebf3081520524a2c822ae6.tar.xz |
(svn r4242) Pass TileIndex and slope to GetSlopeTileh_*() instead of TileInfo
Diffstat (limited to 'rail_cmd.c')
-rw-r--r-- | rail_cmd.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/rail_cmd.c b/rail_cmd.c index 1f61b7e6f..092ed6f77 100644 --- a/rail_cmd.c +++ b/rail_cmd.c @@ -1770,15 +1770,15 @@ static uint GetSlopeZ_Track(const TileInfo* ti) } } -static uint GetSlopeTileh_Track(const TileInfo *ti) +static uint GetSlopeTileh_Track(TileIndex tile, uint tileh) { - if (ti->tileh == 0) return ti->tileh; - if (GetRailTileType(ti->tile) == RAIL_TYPE_DEPOT_WAYPOINT) { + if (tileh == 0) return 0; + if (GetRailTileType(tile) == RAIL_TYPE_DEPOT_WAYPOINT) { return 0; } else { - uint f = GetRailFoundation(ti->tileh, GetTrackBits(ti->tile)); + uint f = GetRailFoundation(tileh, GetTrackBits(tile)); - if (f == 0) return ti->tileh; + if (f == 0) return tileh; if (f < 15) return 0; // leveled foundation return _inclined_tileh[f - 15]; // inclined foundation } |