X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouteplanner.cpp;h=0de707b16d21c167a88b9f153ac4945c719c647a;hb=54392d65e2053d1eacb4cfcc435f1013993f2973;hp=ce38c4e194e193de84a53595621a493dbef2c89b;hpb=ca9d278f9472206ad9a01190dcef9f0eb1bcc274;p=r2c2.git diff --git a/source/libr2c2/trainrouteplanner.cpp b/source/libr2c2/trainrouteplanner.cpp index ce38c4e..0de707b 100644 --- a/source/libr2c2/trainrouteplanner.cpp +++ b/source/libr2c2/trainrouteplanner.cpp @@ -226,7 +226,7 @@ TrainRoutePlanner::TrainRoutingState::TrainRoutingState(TrainRoutingInfo &inf): state(MOVING) { const Vehicle *veh = &info->train->get_vehicle(0); - track = TrackIter(veh->get_track(), veh->get_entry()); + track = veh->get_track_iter(); // TODO margins offset = veh->get_offset()+veh->get_type().get_length()/2; path = track->get_active_path(); @@ -244,7 +244,7 @@ TrainRoutePlanner::TrainRoutingState::TrainRoutingState(TrainRoutingInfo &inf): veh = next; back_offset = veh->get_offset()-veh->get_type().get_length()/2; - TrackIter iter(veh->get_track(), veh->get_entry()); + TrackIter iter = veh->get_track_iter(); while(back_offset<0) { TrackIter prev = iter.flip().reverse();