class Locomotive;
class Sensor;
class TrafficManager;
+class Turnout;
class Train: public sigc::trackable
{
private:
void locomotive_reverse_changed(bool);
void sensor_event(bool, Sensor *);
- void turnout_route_changing(unsigned, Turnout *);
- void turnout_route_changed(unsigned, Turnout *);
+ void turnout_path_changing(unsigned, Turnout *);
+ void turnout_path_changed(unsigned, Turnout *);
unsigned reserve_more();
void update_speed();
float get_real_speed(unsigned) const;