Msp::GL::Mesh arrow_mesh;
MainPanel *main_panel;
+ std::list<R2C2::Train *> new_trains;
std::list<TrainPanel *> train_panels;
std::list<TrainView *> train_views;
Msp::Time::TimeStamp status_timeout;
void block_reserved(const R2C2::Block &, const R2C2::Train *);
R2C2::Track *pick_track(const R2C2::Vector &);
void train_added(R2C2::Train &);
+ void process_new_train(R2C2::Train &);
virtual void sighandler(int);
};