- MainPanel *main_panel;
- std::list<TrainPanel *> train_panels;
- bool no_lighting;
- Marklin::TrafficManager *trfc_mgr;
- Marklin::Train *placing_train;
- Marklin::Block *placing_block;
- unsigned placing_entry;
- bool simulate;
- TrainProperties *train_prop;
- bool train_prop_stale;
+ Msp::GLtk::Root *root;
+ Msp::GLtk::Arrangement *root_arrangement;
+ bool import_active;
+
+ R2C2::Catalogue catalogue;
+ R2C2::Layout layout;
+ R2C2::Layout3D layout_3d;
+ R2C2::Server *server;
+ Msp::IO::EventDispatcher event_disp;
+ R2C2::Overlay3D *overlay;
+ std::map<R2C2::Train *, Msp::GL::Color> train_colors;
+
+ R2C2::View3D main_view;
+
+ MainWindow *main_wnd;
+ std::list<R2C2::Train *> new_trains;
+ std::list<TrainView *> train_views;
+ Msp::Time::TimeStamp status_timeout;
+ R2C2::Vector pointer;
+ std::list<R2C2::TrackChain3D *> emergencies;
+ Msp::Time::TimeStamp emergency_blink_timeout;
+ unsigned emergency_blink_state;