summaryrefslogtreecommitdiff
path: root/road.h
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-02-23 11:53:48 +0000
committertron <tron@openttd.org>2006-02-23 11:53:48 +0000
commitc3c0afb902e5790a1b6c141d340e52d98f11316b (patch)
treeb81c87fca02e4211d3a3646e84bd1f38ce6b3585 /road.h
parentdf156dacb21b1a1ae09bf498340358cbe5de33fa (diff)
downloadopenttd-c3c0afb902e5790a1b6c141d340e52d98f11316b.tar.xz
(svn r3659) Add function to get the road bits of a level crossing
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,