]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/controlmodel.h
Handle reversing in a way that allows backing out of a dead end
[r2c2.git] / source / libmarklin / controlmodel.h
index a45a30e74e11c69b45f691fe91c0fe9f46e7d821..17bb72ba94253db0b82b73d6d85bbd22d00aa516 100644 (file)
@@ -30,6 +30,7 @@ public:
        virtual const TrainControl &get_control(const std::string &) const = 0;
 
        virtual float get_speed() const = 0;
+       virtual bool get_reverse() const = 0;
        virtual float get_braking_distance() const = 0;
 
        virtual void tick(const Msp::Time::TimeDelta &) = 0;