X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrain.h;h=113af0e09a3d424f5744406601d4c5640ce67730;hb=81ee4fbd16b472892b67b35ea85956423a2247ed;hp=9603891e8f6e4d0672df77c21546c0b033e9bf90;hpb=9eb22a66345301631994cf24a21af9375d07a172;p=r2c2.git diff --git a/source/libr2c2/train.h b/source/libr2c2/train.h index 9603891..113af0e 100644 --- a/source/libr2c2/train.h +++ b/source/libr2c2/train.h @@ -35,7 +35,8 @@ public: void name(const std::string &); void quantized_speed(); void router(); - void vehicle(ArticleNumber); + void timetable(); + void vehicle(const std::string &); }; sigc::signal signal_name_changed; @@ -43,6 +44,7 @@ public: sigc::signal signal_function_changed; sigc::signal signal_ai_event; sigc::signal signal_advanced; + sigc::signal signal_rear_advanced; sigc::signal signal_vehicle_added; sigc::signal signal_vehicle_removed; @@ -131,7 +133,7 @@ private: void control_changed(const Controller::Control &); void loco_speed_event(unsigned, unsigned, bool); void loco_func_event(unsigned, unsigned, bool); - void sensor_state_changed(Sensor &, Sensor::State); + void advanced(Block &, Sensor *); void halt_event(bool); void block_reserved(const Block &, const Train *); float get_reserved_distance_until(const Block *) const;