X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouter.h;h=9fab2892efe15803da1f413277f7a6bd25678122;hb=83c6923396fcfa42e6adf949b9476663f322748b;hp=457120944627cb29b059e4622b787f2389927578;hpb=91131237203bffe734219ab8b82b9d17f5d7a87d;p=r2c2.git diff --git a/source/libr2c2/trainrouter.h b/source/libr2c2/trainrouter.h index 4571209..9fab289 100644 --- a/source/libr2c2/trainrouter.h +++ b/source/libr2c2/trainrouter.h @@ -43,7 +43,9 @@ private: enum ArrivalState { ON_THE_WAY, + WAITING_FOR_SEQUENCE, RESERVED_TO_END, + ADVANCED_TO_END, ARRIVED }; @@ -106,7 +108,6 @@ private: void create_metrics(); bool create_lead_route(); - 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 &);