- void set_block_color(const Marklin::Block &, const Msp::GL::Color &);
- void reset_block_color(const Marklin::Block &);
- void sensor_event(bool, Marklin::Sensor *);
- void block_reserved(const Marklin::Block &, const Marklin::Train *);
- void project_3d();
- Marklin::Track3D *pick_track(int, int);
- void train_added(Marklin::Train &);
-
- static Msp::Application::RegApp<Engineer> reg;
+ void set_block_color(const R2C2::Block &, const Msp::GL::Color &);
+ void reset_block_color(const R2C2::Block &);
+ void sensor_event(unsigned, bool);
+ void block_reserved(const R2C2::Block &, const R2C2::Train *);
+ R2C2::Track *pick_track(const R2C2::Vector &);
+ void train_added(R2C2::Train &);
+ virtual void sighandler(int);