]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trainrouteplanner.h
Store routing information in TrainRoutePlanner to avoid threading problems
[r2c2.git] / source / libr2c2 / trainrouteplanner.h
index c4850d46a61c00185f9630b8259885d0582b5f5e..fa97920e4d02730469ab1d5a190377891cf63126 100644 (file)
@@ -33,6 +33,10 @@ private:
                Train *train;
                float speed;
                TrainRouter *router;
+               const TrackChain *destination;
+               std::vector<const TrackChain *> waypoints;
+               std::vector<const TrainRouteMetric *> metrics;
+               bool has_duration;
                std::list<Route *> routes;
                Track *track_history[2];
                std::list<TrainRouter::SequencePoint> sequence;