14 #ifndef __diguyVehicleNearCollision_H
15 #define __diguyVehicleNearCollision_H
20 #define CPLUSPLUS_ONLY
56 float get_approached_vehicle_speed();
69 const char* get_approached_vehicle_name();
82 float get_approaching_vehicle_speed();
95 const char* get_approaching_vehicle_name();
114 float get_approaching_vehicle_suggested_speed();
131 float get_distance();
148 float get_time_to_next_check();
165 int get_active() {
return m_is_active;}
167 #ifdef CPLUSPLUS_ONLY
178 friend class bdiScenario;
180 friend class bdiScenarioCharacter;
182 friend class bdiScenarioVehicleController;
197 float m_suggested_approaching_speed;
198 float m_time_to_next_check;
Definition: diguyVehicleNearCollision.h:33
Represents the scenario currently being portrayed.
Definition: diguyScenario.h:92
The class that represents a DI-Guy Entity in the world.
Definition: diguyCharacter.h:78
A scene object is a static (that is, non-moving) object in the scenario. Scene objects are the basic ...
Definition: diguySceneObject.h:43
static diguyScenario * scenario
Definition: simple_playback_ogl.cpp:54