]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouteplanner.h
Further fix delay handling
[r2c2.git] / source / libr2c2 / trainrouteplanner.h
index f7994200a33d6d3ff39f4029aeb25e263a8fcea9..33e6ef5f1b4c5c7f22e23432eb3ed87932191e0c 100644 (file)
@@ -63,7 +63,7 @@ private:
                TrainState state;
                Msp::Time::TimeDelta delay;
                int waypoint;
-               Msp::Time::TimeDelta remaining_estimate;
+               float remaining_estimate;
                int blocked_by;
 
                TrainRoutingState(TrainRoutingInfo &);
@@ -74,6 +74,7 @@ private:
                bool is_occupying(Track &) const;
                bool check_arrival();
                void advance(float);
+               void advance(const Msp::Time::TimeDelta &);
                void advance_track(unsigned);
                void update_estimate();
        };