rail_map.h
changeset 3273 3089ecca8e21
parent 3267 feff95208a9f
child 3355 e414a0b104a6
equal deleted inserted replaced
3272:b3e2d8e19937 3273:3089ecca8e21
   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 }