src/openttd.cpp
changeset 9888 90d3e362b95c
parent 9790 5d5c70e0334e
child 9941 8549448b55fa
equal deleted inserted replaced
9887:0ba28b279c9a 9888:90d3e362b95c
  2502 				default: break;
  2502 				default: break;
  2503 			}
  2503 			}
  2504 		}
  2504 		}
  2505 	}
  2505 	}
  2506 
  2506 
       
  2507 	/* Reserve all tracks trains are currently on. */
       
  2508 	if (CheckSavegameVersion(101)) {
       
  2509 		Vehicle *v;
       
  2510 		FOR_ALL_VEHICLES(v) {
       
  2511 			if (v->type == VEH_TRAIN) {
       
  2512 				if ((v->u.rail.track & TRACK_BIT_WORMHOLE) == TRACK_BIT_WORMHOLE) {
       
  2513 					TryReserveRailTrack(v->tile, DiagDirToDiagTrack(GetTunnelBridgeDirection(v->tile)));
       
  2514 				} else if ((v->u.rail.track & TRACK_BIT_MASK) != TRACK_BIT_NONE) {
       
  2515 					TryReserveRailTrack(v->tile, TrackBitsToTrack(v->u.rail.track));
       
  2516 				}
       
  2517 			}
       
  2518 		}
       
  2519 	}
       
  2520 
  2507 	GamelogPrintDebug(1);
  2521 	GamelogPrintDebug(1);
  2508 
  2522 
  2509 	return InitializeWindowsAndCaches();
  2523 	return InitializeWindowsAndCaches();
  2510 }
  2524 }
  2511 
  2525