diff options
author | tron <tron@openttd.org> | 2006-03-11 09:10:46 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-03-11 09:10:46 +0000 |
commit | 929fae7b685a21e2337736084e42731f84cf8cba (patch) | |
tree | 5a49ef225f58c5e3ddaaa72935a0c65e716fe884 /depot.h | |
parent | 6892e04d14a78818c6cdbf71b0d1f92996a10bc6 (diff) | |
download | openttd-929fae7b685a21e2337736084e42731f84cf8cba.tar.xz |
(svn r3816) Use existing accessors
Diffstat (limited to 'depot.h')
-rw-r--r-- | depot.h | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -8,6 +8,7 @@ #include "direction.h" #include "pool.h" +#include "road_map.h" #include "tile.h" #include "variables.h" @@ -102,10 +103,8 @@ static inline DiagDirection GetDepotDirection(TileIndex tile, TransportType type switch (type) { - case TRANSPORT_RAIL: - case TRANSPORT_ROAD: - /* Rail and road store a diagonal direction in bits 0 and 1 */ - return (DiagDirection)GB(_m[tile].m5, 0, 2); + case TRANSPORT_RAIL: return (DiagDirection)GB(_m[tile].m5, 0, 2); + case TRANSPORT_ROAD: return GetRoadDepotDirection(tile); case TRANSPORT_WATER: /* Water is stubborn, it stores the directions in a different order. */ switch (GB(_m[tile].m5, 0, 2)) { |