X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrain.h;h=18ad6a1e1407d807330aedd359e686eb30d2e70a;hb=3133b97af17c8a11fb3364453b53d970790a1426;hp=635a9466b9c1cab90625dc0eef8287ec42ebefdc;hpb=6968273080fa2a1cbcfc506610d5f249299611e9;p=r2c2.git diff --git a/source/libmarklin/train.h b/source/libmarklin/train.h index 635a946..18ad6a1 100644 --- a/source/libmarklin/train.h +++ b/source/libmarklin/train.h @@ -92,6 +92,8 @@ private: float travel_dist; bool pure_speed; std::vector real_speed; + bool accurate_position; + float overshoot_dist; public: Train(Layout &, const LocoType &, unsigned); @@ -134,6 +136,7 @@ private: void loco_func_event(unsigned, unsigned, bool); void sensor_event(unsigned, bool); void turnout_event(unsigned, bool); + void halt_event(bool); void block_reserved(const Block &, const Train *); unsigned reserve_more(); float get_real_speed(unsigned) const;