using namespace R2C2;
TrainView::TrainView(Engineer &e, const Train &t):
- engineer(e),
+ DynamicDialog(e),
train(t),
mode(SIDE),
forward(true),
view.get_camera().set_depth_clip(0.01, 10);
dynamic_cast<GLtk::Image *>(get_item(widgets, "img_view"))->set_image(&tex);
-
- engineer.add_train_view(*this);
-}
-
-TrainView::~TrainView()
-{
- engineer.remove_train_view(*this);
}
void TrainView::set_mode(Mode m)
forward = f;
}
-void TrainView::prepare()
+void TrainView::update()
{
const Vehicle &veh = train.get_vehicle(0);
const Vector &pos = veh.get_position();