X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Ftrainview.h;fp=source%2Fengineer%2Ftrainview.h;h=a452a71912cca03e0bde0a946301e12d489cac1d;hb=3889ed84ee54c312436503f2fd1e328f4a2ba5e5;hp=16a1ef978ac46480099894b5521fdd139c1e7e20;hpb=c18c79f72c065933b00c6092d9d5054f9e82b8df;p=r2c2.git diff --git a/source/engineer/trainview.h b/source/engineer/trainview.h index 16a1ef9..a452a71 100644 --- a/source/engineer/trainview.h +++ b/source/engineer/trainview.h @@ -12,6 +12,7 @@ Distributed under the GPL #include #include #include +#include #include "libmarklin/train.h" class Engineer; @@ -29,7 +30,9 @@ public: private: Engineer &engineer; const Marklin::Train &train; + Msp::GLtk::Toggle *tgl_forward; Mode mode; + bool forward; Msp::GL::Framebuffer fbo; Msp::GL::Texture2D tex; Msp::GL::Renderbuffer depth; @@ -42,6 +45,7 @@ public: ~TrainView(); void set_mode(Mode); + void set_forward(bool); void prepare(); private: virtual void button_release(int, int, unsigned);