equal
deleted
inserted
replaced
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 |