equal
deleted
inserted
replaced
55 */ |
55 */ |
56 static inline RailTileSubtype GetRailTileSubtype(TileIndex tile) |
56 static inline RailTileSubtype GetRailTileSubtype(TileIndex tile) |
57 { |
57 { |
58 assert(GetRailTileType(tile) == RAIL_TILE_DEPOT_WAYPOINT); |
58 assert(GetRailTileType(tile) == RAIL_TILE_DEPOT_WAYPOINT); |
59 return (RailTileSubtype)(_m[tile].m5 & RAIL_SUBTYPE_MASK); |
59 return (RailTileSubtype)(_m[tile].m5 & RAIL_SUBTYPE_MASK); |
|
60 } |
|
61 |
|
62 |
|
63 static inline bool IsRailWaypoint(TileIndex t) |
|
64 { |
|
65 return |
|
66 GetRailTileType(t) == RAIL_TILE_DEPOT_WAYPOINT && |
|
67 GetRailTileSubtype(t) == RAIL_SUBTYPE_WAYPOINT; |
60 } |
68 } |
61 |
69 |
62 |
70 |
63 static inline RailType GetRailType(TileIndex t) |
71 static inline RailType GetRailType(TileIndex t) |
64 { |
72 { |