X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouter.h;h=457120944627cb29b059e4622b787f2389927578;hp=80908d51b863ab63294f35df5dd994d197480ab2;hb=91131237203bffe734219ab8b82b9d17f5d7a87d;hpb=b3cc0d29a0fda2d48443d66881214c81a04b1729 diff --git a/source/libr2c2/trainrouter.h b/source/libr2c2/trainrouter.h index 80908d5..4571209 100644 --- a/source/libr2c2/trainrouter.h +++ b/source/libr2c2/trainrouter.h @@ -79,6 +79,7 @@ public: const Route *get_route() const; unsigned get_current_sequence() const { return current_sequence; } private: + void use_planned_route(); void route_changed(); public: @@ -108,7 +109,9 @@ private: bool is_valid_for_track(const Route &, const TrackIter &) const; bool advance_to_track(RouteList::iterator &, const TrackIter &); + static void get_routers(Layout &, std::vector &); static void start_planning(Layout &); + static void apply_plan(Layout &, TrainRoutePlanner &); }; } // namespace R2C2