X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouteplanner.h;h=5d52f10186d6699e709fb6c2967dcf1b3cdf5aff;hp=3076c3978efa5ed0b27edae5cec7b4130e72afa7;hb=2225814e69913aecaee53b0505d1b92197621b10;hpb=4655bb74f9d6d7f6db8fca9e22721e6c0e1ada12 diff --git a/source/libr2c2/trainrouteplanner.h b/source/libr2c2/trainrouteplanner.h index 3076c39..5d52f10 100644 --- a/source/libr2c2/trainrouteplanner.h +++ b/source/libr2c2/trainrouteplanner.h @@ -81,6 +81,7 @@ private: float distance_traveled; float remaining_estimate; Msp::Time::TimeDelta wait_time; + Msp::Time::TimeDelta estimated_wait; int blocked_by; TrainRoutingState(TrainRoutingInfo &); @@ -88,6 +89,7 @@ private: ~TrainRoutingState(); Msp::Time::TimeDelta get_time_to_next_track() const; + Msp::Time::TimeDelta get_time_to_pass(Track &) const; bool is_occupying(Track &) const; bool check_arrival(); void advance(float);