OpenTTD NoAI API
Public Member Functions | Static Public Member Functions

AIEventVehicleWaitingInDepot Class Reference

Event VehicleWaitingInDepot, indicating a vehicle has arrived a depot and is now waiting there. More...

Inheritance diagram for AIEventVehicleWaitingInDepot:
AIEvent AIObject

Public Member Functions

 AIEventVehicleWaitingInDepot (VehicleID vehicle_id)
VehicleID GetVehicleID ()
 Get the VehicleID of the vehicle that is waiting in a depot.

Static Public Member Functions

static
AIEventVehicleWaitingInDepot
Convert (AIEvent *instance)
 Convert an AIEvent to the real instance.

Detailed Description

Event VehicleWaitingInDepot, indicating a vehicle has arrived a depot and is now waiting there.


Constructor & Destructor Documentation

AIEventVehicleWaitingInDepot::AIEventVehicleWaitingInDepot ( VehicleID  vehicle_id) [inline]
Parameters:
vehicle_idThe vehicle that is waiting in a depot.

Member Function Documentation

static AIEventVehicleWaitingInDepot* AIEventVehicleWaitingInDepot::Convert ( AIEvent instance) [inline, static]

Convert an AIEvent to the real instance.

Parameters:
instanceThe instance to convert.
Returns:
The converted instance.
VehicleID AIEventVehicleWaitingInDepot::GetVehicleID ( ) [inline]

Get the VehicleID of the vehicle that is waiting in a depot.

Returns:
The VehicleID of the vehicle that is waiting in a depot.