Public Member Functions | |
CStation (uint id, uint map_pid) | |
uint | GetId () |
float | GetX () |
float | GetY () |
Map@ | GetMap () |
Location@ | GetLocation () |
uint | WaitingCount () |
uint | GetWaiting (uint i) |
void | Inbound (CTrain& train) |
void | Enter (CTrain& train) |
void | Leave (CTrain& train) |
void | OnTrainEnter () |
void | OnTrainLeave () |
void | AddTrainSchedule (uint id, array< uint8 >& hours, array< uint >& destinations) |
array< string@> | GetSchedulesStrings () |
void | MakeSchedulesStrings () |
string | GetNameTag () |
Public Attributes | |
private uint | Id |
private Map@ | MapPtr |
private Location@ | LocPtr |
private array< uint > | InboundArray |
private array< uint > | WaitingArray |
private array< CSchedule@> | Schedules |
private array< string@> | SchedulesStrings |
private IPolygon@ | Polygon |
CStation | ( | uint | id, | |
uint | map_pid | |||
) |
uint GetId | ( | ) |
float GetX | ( | ) |
float GetY | ( | ) |
Map@ GetMap | ( | ) |
Location@ GetLocation | ( | ) |
uint WaitingCount | ( | ) |
uint GetWaiting | ( | uint | i | ) |
void Inbound | ( | CTrain& | train | ) |
void Enter | ( | CTrain& | train | ) |
void Leave | ( | CTrain& | train | ) |
void OnTrainEnter | ( | ) |
void OnTrainLeave | ( | ) |
void AddTrainSchedule | ( | uint | id, | |
array< uint8 >& | hours, | |||
array< uint >& | destinations | |||
) |
array<string@> GetSchedulesStrings | ( | ) |
void MakeSchedulesStrings | ( | ) |
string GetNameTag | ( | ) |
private uint Id |
private array<uint> InboundArray |
private array<uint> WaitingArray |
private array<string@> SchedulesStrings |