]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouteplanner.cpp
Cosmetic tweaks
[r2c2.git] / source / libr2c2 / trainrouteplanner.cpp
index ad97cf79f77c0255f23b9c1be7ed5cf0cfe58e69..7e179f39fa41b4f2c3390e55e4a5e02fbbd3bb55 100644 (file)
@@ -498,9 +498,11 @@ void TrainRoutePlanner::TrainRoutingState::advance(const Time::TimeDelta &dt)
 void TrainRoutePlanner::TrainRoutingState::advance_track(unsigned next_path)
 {
        float distance = occupied_tracks->path_length-offset;
+
        track = track.next(path);
        path = next_path;
        occupied_tracks = new OccupiedTrack(*track, path, occupied_tracks);
+
        advance(distance);
        offset = 0;
 }