X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fvehicle.h;h=303c6686a339d6fc938823f6e80ac2d0426b373b;hb=a4566a4a23ff676f11a90615e8e468ef50107946;hp=c58df764917c0ea6c4cefb20006f756d3a2f19db;hpb=6968273080fa2a1cbcfc506610d5f249299611e9;p=r2c2.git diff --git a/source/libmarklin/vehicle.h b/source/libmarklin/vehicle.h index c58df76..303c668 100644 --- a/source/libmarklin/vehicle.h +++ b/source/libmarklin/vehicle.h @@ -48,6 +48,7 @@ private: TrackPosition track_pos; Point position; float direction; + std::vector bogie_dirs; public: Vehicle(Layout &, const VehicleType &); @@ -69,6 +70,7 @@ public: float get_offset() const { return track_pos.offs; } const Point &get_position() const { return position; } float get_direction() const { return direction; } + float get_bogie_direction(unsigned) const; private: void update_position(); void update_position_from(const Vehicle &);