equal
deleted
inserted
replaced
64 static inline void SetCrossingRoadOwner(TileIndex t, Owner o) |
64 static inline void SetCrossingRoadOwner(TileIndex t, Owner o) |
65 { |
65 { |
66 _m[t].m3 = o; |
66 _m[t].m3 = o; |
67 } |
67 } |
68 |
68 |
|
69 static inline void UnbarCrossing(TileIndex t) |
|
70 { |
|
71 CLRBIT(_m[t].m5, 2); |
|
72 } |
|
73 |
|
74 static inline void BarCrossing(TileIndex t) |
|
75 { |
|
76 SETBIT(_m[t].m5, 2); |
|
77 } |
|
78 |
|
79 static inline bool IsCrossingBarred(TileIndex t) |
|
80 { |
|
81 return HASBIT(_m[t].m5, 2); |
|
82 } |
69 |
83 |
70 typedef enum RoadType { |
84 typedef enum RoadType { |
71 ROAD_NORMAL, |
85 ROAD_NORMAL, |
72 ROAD_CROSSING, |
86 ROAD_CROSSING, |
73 ROAD_DEPOT |
87 ROAD_DEPOT |