diff options
author | frosch <frosch@openttd.org> | 2008-02-20 17:49:50 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2008-02-20 17:49:50 +0000 |
commit | 7f3d56041b97972b67e5788dafafc0950b29c872 (patch) | |
tree | d325400c42801ac23226ccaf0d71008e4e3598ec /src/newgrf_station.cpp | |
parent | 86eec55b8ad268a117be3a3587ec9e5b834cdc0c (diff) | |
download | openttd-7f3d56041b97972b67e5788dafafc0950b29c872.tar.xz |
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
Diffstat (limited to 'src/newgrf_station.cpp')
-rw-r--r-- | src/newgrf_station.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/newgrf_station.cpp b/src/newgrf_station.cpp index 8c0b0ac29..51fef9d35 100644 --- a/src/newgrf_station.cpp +++ b/src/newgrf_station.cpp @@ -291,13 +291,13 @@ static uint32 GetRailContinuationInfo(TileIndex tile) uint i; for (i = 0; i < lengthof(x_dir); i++, dir++, diagdir++) { - uint32 ts = GetTileTrackStatus(tile + TileOffsByDir(*dir), TRANSPORT_RAIL, 0); - if (ts != 0) { + TrackBits trackbits = TrackStatusToTrackBits(GetTileTrackStatus(tile + TileOffsByDir(*dir), TRANSPORT_RAIL, 0)); + if (trackbits != TRACK_BIT_NONE) { /* If there is any track on the tile, set the bit in the second byte */ SetBit(res, i + 8); /* If any track reaches our exit direction, set the bit in the lower byte */ - if (ts & DiagdirReachesTracks(*diagdir)) SetBit(res, i); + if (trackbits & DiagdirReachesTracks(*diagdir)) SetBit(res, i); } } |