equal
deleted
inserted
replaced
108 static inline TrackBits GetTrackBits(TileIndex tile) |
108 static inline TrackBits GetTrackBits(TileIndex tile) |
109 { |
109 { |
110 return (TrackBits)GB(_m[tile].m5, 0, 6); |
110 return (TrackBits)GB(_m[tile].m5, 0, 6); |
111 } |
111 } |
112 |
112 |
|
113 static inline void SetTrackBits(TileIndex t, TrackBits b) |
|
114 { |
|
115 SB(_m[t].m5, 0, 6, b); |
|
116 } |
|
117 |
113 |
118 |
114 static inline DiagDirection GetRailDepotDirection(TileIndex t) |
119 static inline DiagDirection GetRailDepotDirection(TileIndex t) |
115 { |
120 { |
116 return (DiagDirection)GB(_m[t].m5, 0, 2); |
121 return (DiagDirection)GB(_m[t].m5, 0, 2); |
117 } |
122 } |