namespace Marklin {
+class ArticleNumber;
class Route;
class Timetable;
class Vehicle;
void real_speed(unsigned, float, float);
void route(const std::string &);
void timetable();
- void vehicle(unsigned);
+ void vehicle(ArticleNumber);
};
sigc::signal<void, const std::string &> signal_name_changed;
void set_timetable(Timetable *);
Timetable *get_timetable() { return timetable; }
- void set_route(const Route *);
- void go_to(Track &);
+ bool set_route(const Route *);
+ bool go_to(Track &);
bool divert(Track &);
const Route *get_route() const;
void place(Block &, unsigned);