src/pbs.cpp
changeset 9952 e003ab3361ad
parent 9831 b233da1b1723
child 9954 a9ea85501b3b
equal deleted inserted replaced
9951:fdd4c5076b14 9952:e003ab3361ad
    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: