33 #ifndef __diguyVehicleController_H
34 #define __diguyVehicleController_H
39 #define CPLUSPLUS_ONLY
48 class bdiScenarioVehicleController;
91 void set_speed(
float speed,
102 void set_desired_speed_with_acceleration(
float desired_speed,
113 void set_desired_speed_with_acceleration_time(
float desired_speed,
114 float acceleration_time,
125 void set_default_acceleration(
float acceleration,
129 void set_default_deceleration(
float deceleration,
155 void set_front_wheels_steer_angle(
float angle);
160 float get_front_wheels_steer_angle();
165 void set_desired_front_wheels_steer_angle(
float desired_angle,
171 float get_desired_front_wheels_steer_angle();
178 #ifdef CPLUSPLUS_ONLY
180 bdiScenarioVehicleController* get_scripted_object() {
return m_scripted_object;}
192 bdiScenarioVehicleController* m_scripted_object;
194 friend class bdiScenarioVehicleController;