X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Ftrainview.h;h=c7ba7b90c30da5b05e546aa384369f901b5eacd3;hb=1ff06c5bc46a677fa389ef86c6b26664368f1653;hp=16a1ef978ac46480099894b5521fdd139c1e7e20;hpb=fcaa883538f98bac71ba1a90f98950bb2aa08d88;p=r2c2.git diff --git a/source/engineer/trainview.h b/source/engineer/trainview.h index 16a1ef9..c7ba7b9 100644 --- a/source/engineer/trainview.h +++ b/source/engineer/trainview.h @@ -1,6 +1,6 @@ /* $Id$ -This file is part of the MSP Märklin suite +This file is part of R²C² Copyright © 2010 Mikkosoft Productions, Mikko Rasa Distributed under the GPL */ @@ -12,7 +12,8 @@ Distributed under the GPL #include #include #include -#include "libmarklin/train.h" +#include +#include "libr2c2/train.h" class Engineer; @@ -28,8 +29,10 @@ public: private: Engineer &engineer; - const Marklin::Train &train; + const R2C2::Train &train; + Msp::GLtk::Toggle *tgl_forward; Mode mode; + bool forward; Msp::GL::Framebuffer fbo; Msp::GL::Texture2D tex; Msp::GL::Renderbuffer depth; @@ -38,10 +41,11 @@ private: bool stale; public: - TrainView(Engineer &, const Marklin::Train &); + TrainView(Engineer &, const R2C2::Train &); ~TrainView(); void set_mode(Mode); + void set_forward(bool); void prepare(); private: virtual void button_release(int, int, unsigned);