#include <msp/gltk/label.h>
#include <msp/gltk/panel.h>
#include "libr2c2/train.h"
+#include "3d/trackchain.h"
class Engineer;
sigc::connection pick_conn;
bool updating;
+ bool goto_pick;
+ R2C2::Block *goto_target;
+ R2C2::TrackChain3D *goto_highlight;
+
public:
RouterPanel(Engineer &, R2C2::Train &);
void update_route(const R2C2::Route *);
void route_selected(unsigned);
void goto_clicked();
- void goto_pick_done(R2C2::Track *, unsigned);
+
+ virtual void button_press(int, int, unsigned);
+ virtual void pointer_motion(int, int);
};
#endif