![]() |
Default constructor |
![]() | Gets the position directly behind the vehicle. |
![]() | Transparent |
![]() | Gets the id of the vehicle. |
![]() | Gets a boolean indicating if the car is braking. |
![]() | The Lane the vehicle is currently driving on. |
![]() | Gets the length of the obstacle in blocks. |
![]() | Gets the maximum the obstacle can travel at. |
![]() | Gets or sets a boolean that indicates that the vehicle must change lanes to reach its destination. |
![]() | The cell the vehicle is currently occupying on the Lane. |
![]() | Gets or sets the route the vehicle is currently following. |
![]() | The speed at which the vehicle is currently traveling. |
![]() | Gets or sets the time to live field |
![]() | Gets the current status of the turn signal of the vehicle |
![]() | Calculates the backward gap between the current and the specified vehicle. |
![]() | An obstacle does not change lanes. |
![]() | Executes the actual lane changing procedure. lane change. |
![]() | Attempts a lane change from current lane to the lane on the left. |
![]() | Attempts a lane change from current lane to the lane on the right. |
![]() | Allows vehicles to change lanes that have entered the critical zone. |
![]() | Determines whether the specified Object is equal to the current Object. |
![]() | Calculates the forward gap between the current and specified vehicle. |
![]() | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
![]() | Gets the Type of the current instance. |
![]() | No route required. |
![]() | An obstacle does not move. |
![]() | Allows the vehicle to change lanes before entering the critical zone. |
![]() | Resets the vehicle to is post constructor state. |
![]() | Resolves a deadlock situation where two vehicles want to change to each others lane and are stopped in the critical zone. |
![]() | Returns a String that represents the current Object. |
![]() | No updates to route. |
![]() | Indicates if the vehicle is braking. |
![]() | The Id number of the vehicle |
![]() | The Lane on which the vechicle is currently driving. |
![]() | Boolean indicating that the vehicle must change lanes before proceeding (Deadlock) detection. |
![]() | The position the vehicle is currently at. |
![]() | The Route the vehicle is currently following. |
![]() | The speed (in cells) at which the vehicle is currently moving. |
![]() | The taillight status of the vehicle. |
![]() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
![]() | Creates a shallow copy of the current Object. |
![]() | Moves The vehicle towards forward on the current lane. |
![]() | Sets the taillight of the vehicle based on the route. |
Obstacle Class | CBPRS.Infrastructure Namespace