enum ArrivalState
{
ON_THE_WAY,
+ WAITING_FOR_SEQUENCE,
RESERVED_TO_END,
+ ADVANCED_TO_END,
ARRIVED
};
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<TrainRouter *> &);