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 |
1.7.1