summaryrefslogtreecommitdiff
path: root/road.h
diff options
context:
space:
mode:
Diffstat (limited to 'road.h')
-rw-r--r--road.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/road.h b/road.h
index df02a2c05..e72cbb37e 100644
--- a/road.h
+++ b/road.h
@@ -20,6 +20,11 @@ static inline RoadBits GetRoadBits(TileIndex tile)
return GB(_m[tile].m5, 0, 4);
}
+static inline RoadBits GetCrossingRoadBits(TileIndex tile)
+{
+ return _m[tile].m5 & 8 ? ROAD_Y : ROAD_X;
+}
+
typedef enum RoadType {
ROAD_NORMAL,
ROAD_CROSSING,