equal
deleted
inserted
replaced
90 case MP_RAILWAY: |
90 case MP_RAILWAY: |
91 if (IsPlainRailTile(tile)) return TryReserveTrack(tile, t); |
91 if (IsPlainRailTile(tile)) return TryReserveTrack(tile, t); |
92 if (IsRailWaypoint(tile) || IsRailDepot(tile)) { |
92 if (IsRailWaypoint(tile) || IsRailDepot(tile)) { |
93 if (!GetDepotWaypointReservation(tile)) { |
93 if (!GetDepotWaypointReservation(tile)) { |
94 SetDepotWaypointReservation(tile, true); |
94 SetDepotWaypointReservation(tile, true); |
95 MarkTileDirtyByTile(tile); |
|
96 return true; |
95 return true; |
97 } |
96 } |
98 } |
97 } |
99 break; |
98 break; |
100 |
99 |
108 break; |
107 break; |
109 |
108 |
110 case MP_STATION: |
109 case MP_STATION: |
111 if (IsRailwayStation(tile) && !GetRailwayStationReservation(tile)) { |
110 if (IsRailwayStation(tile) && !GetRailwayStationReservation(tile)) { |
112 SetRailwayStationReservation(tile, true); |
111 SetRailwayStationReservation(tile, true); |
113 MarkTileDirtyByTile(tile); |
|
114 return true; |
112 return true; |
115 } |
113 } |
116 break; |
114 break; |
117 |
115 |
118 case MP_TUNNELBRIDGE: |
116 case MP_TUNNELBRIDGE: |