diff -r c5f2375046bc -r fa5d46929db9 road_map.h --- 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,