#ifndef ACTUATOR_HH #define ACTUATOR_HH #include "point.hh" class Vehicle; class View; class World; class Actuator { Point _delta; double _rotation; double _strength; double _unit_torque; public: Actuator(const Point &, double); virtual ~Actuator() { } const Point &position_delta() const { return _delta; } double rotation_delta() const { return _rotation; } double strength() const { return _strength; } double unit_torque() const { return _unit_torque; } virtual void draw(Vehicle *, View *); }; #endif