equal
deleted
inserted
replaced
43 switch (type) { |
43 switch (type) { |
44 case TRANSPORT_RAIL: |
44 case TRANSPORT_RAIL: |
45 return IsTileType(tile, MP_RAILWAY) && GetRailTileType(tile) == RAIL_TILE_DEPOT; |
45 return IsTileType(tile, MP_RAILWAY) && GetRailTileType(tile) == RAIL_TILE_DEPOT; |
46 |
46 |
47 case TRANSPORT_ROAD: |
47 case TRANSPORT_ROAD: |
48 return IsTileType(tile, MP_ROAD) && GetRoadTileType(tile) == ROAD_TILE_DEPOT; |
48 return IsRoadDepotTile(tile); |
49 |
49 |
50 case TRANSPORT_WATER: |
50 case TRANSPORT_WATER: |
51 return IsTileType(tile, MP_WATER) && GetWaterTileType(tile) == WATER_TILE_DEPOT; |
51 return IsTileType(tile, MP_WATER) && GetWaterTileType(tile) == WATER_TILE_DEPOT; |
52 |
52 |
53 default: |
53 default: |
62 * @return true if and only if there is a depot on the tile. |
62 * @return true if and only if there is a depot on the tile. |
63 */ |
63 */ |
64 static inline bool IsDepotTile(TileIndex tile) |
64 static inline bool IsDepotTile(TileIndex tile) |
65 { |
65 { |
66 switch (GetTileType(tile)) { |
66 switch (GetTileType(tile)) { |
67 case MP_ROAD: return GetRoadTileType(tile) == ROAD_TILE_DEPOT; |
67 case MP_ROAD: return IsRoadDepot(tile); |
68 case MP_WATER: return GetWaterTileType(tile) == WATER_TILE_DEPOT; |
68 case MP_WATER: return GetWaterTileType(tile) == WATER_TILE_DEPOT; |
69 case MP_RAILWAY: return GetRailTileType(tile) == RAIL_TILE_DEPOT; |
69 case MP_RAILWAY: return GetRailTileType(tile) == RAIL_TILE_DEPOT; |
70 case MP_STATION: return IsHangar(tile); |
70 case MP_STATION: return IsHangar(tile); |
71 default: return false; |
71 default: return false; |
72 } |
72 } |