X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fvehicle.h;h=11e51d5ca14bae483dcfcc0593e9922502936f1f;hb=7e04144656e48e68b0d9d25fae2259f401626ddd;hp=b1e9163f1019336045ed142c5c5ff91c01510a57;hpb=18c529dfdd34e07f4f6021151ddce29fa85437bc;p=r2c2.git diff --git a/source/libr2c2/vehicle.h b/source/libr2c2/vehicle.h index b1e9163..11e51d5 100644 --- a/source/libr2c2/vehicle.h +++ b/source/libr2c2/vehicle.h @@ -23,15 +23,6 @@ public: class Vehicle: public Object { public: - enum PlaceMode - { - CENTER, - FRONT_AXLE, - FRONT_BUFFER, - BACK_AXLE, - BACK_BUFFER - }; - struct Axle { const VehicleType::Axle *type; @@ -110,6 +101,7 @@ private: void check_sensor(const TrackOffsetIter &, unsigned &, bool); void turn_axles(float); void update_rods(); + float resolve_rod_constraint(Rod &, const VehicleType::RodConstraint &); public: virtual unsigned get_n_link_slots() const;