AIEventStationFirstVehicle Class Reference

Event Station First Vehicle, indicating a station has been visited by a vehicle for the first time. More...

#include <ai_event_types.hpp>

Inheritance diagram for AIEventStationFirstVehicle:

AIEvent AIObject SimpleCountedObject

Public Member Functions

 AIEventStationFirstVehicle (StationID station, VehicleID vehicle)
StationID GetStationID ()
 Get the StationID of the visited station.
VehicleID GetVehicleID ()
 Get the VehicleID of the first vehicle.

Static Public Member Functions

static const char * GetClassName ()
static AIEventStationFirstVehicleConvert (AIEvent *instance)
 Convert an AIEvent to the real instance.

Private Attributes

StationID station
VehicleID vehicle

Detailed Description

Event Station First Vehicle, indicating a station has been visited by a vehicle for the first time.

Definition at line 681 of file ai_event_types.hpp.


Constructor & Destructor Documentation

AIEventStationFirstVehicle::AIEventStationFirstVehicle ( StationID  station,
VehicleID  vehicle 
) [inline]

Parameters:
station The station visited for the first time.
vehicle The vehicle visiting the station.

Definition at line 689 of file ai_event_types.hpp.


Member Function Documentation

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

Convert an AIEvent to the real instance.

Parameters:
instance The instance to convert.
Returns:
The converted instance.

Definition at line 700 of file ai_event_types.hpp.

StationID AIEventStationFirstVehicle::GetStationID (  )  [inline]

Get the StationID of the visited station.

Returns:
The StationID of the visited station.

Definition at line 706 of file ai_event_types.hpp.

VehicleID AIEventStationFirstVehicle::GetVehicleID (  )  [inline]

Get the VehicleID of the first vehicle.

Returns:
The VehicleID of the first vehicle.

Definition at line 712 of file ai_event_types.hpp.


The documentation for this class was generated from the following file:

Generated on Tue Jan 5 21:03:17 2010 for OpenTTD by  doxygen 1.5.6