]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/train.h
Add a pathfinder function to Route
[r2c2.git] / source / libmarklin / train.h
index 60a0c0824ade3030e52497ee0ec6a19b4f79f679..a89dc93c6addca56ff07ab23b0bd3b10cca6e404 100644 (file)
@@ -75,6 +75,7 @@ private:
        Msp::Time::TimeStamp stop_timeout;
        unsigned functions;
        const Route *route;
+       bool end_of_route;
        std::string status;
 
        Msp::Time::TimeStamp last_entry_time;
@@ -107,6 +108,7 @@ public:
        unsigned get_functions() const { return functions; }
 
        void set_route(const Route *);
+       void go_to(const Track &);
        const Route *get_route() const { return route; }
        void place(Block &, unsigned);
        bool is_placed() const { return !cur_blocks.empty(); }