road_map.h
changeset 3322 fa5d46929db9
parent 3274 e3fd60498b38
child 3369 00c2ca209a89
--- a/road_map.h	Fri Mar 24 13:46:45 2006 +0000
+++ b/road_map.h	Fri Mar 24 15:24:16 2006 +0000
@@ -66,6 +66,20 @@
 	_m[t].m3 = o;
 }
 
+static inline void UnbarCrossing(TileIndex t)
+{
+	CLRBIT(_m[t].m5, 2);
+}
+
+static inline void BarCrossing(TileIndex t)
+{
+	SETBIT(_m[t].m5, 2);
+}
+
+static inline bool IsCrossingBarred(TileIndex t)
+{
+	return HASBIT(_m[t].m5, 2);
+}
 
 typedef enum RoadType {
 	ROAD_NORMAL,