Marklin::Control &get_control() { return control; }
Marklin::Train *add_train(unsigned);
+ void place_train(Marklin::Train &);
int main();
void quit() { exit(0); }
private:
void pointer_motion(int, int);
void view_all();
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();