Types related to stations. More...
#include "core/smallvec_type.hpp"#include "tilearea_type.h"Go to the source code of this file.
Data Structures | |
| class | StationFinder |
| Structure contains cached list of stations nearby. More... | |
Typedefs | |
| typedef uint16 | StationID |
| typedef uint16 | RoadStopID |
|
typedef SimpleTinyEnumT < StationFacility, byte > | StationFacilityByte |
|
typedef SimpleTinyEnumT < StationHadVehicleOfType, byte > | StationHadVehicleOfTypeByte |
| typedef SmallVector< Station *, 2 > | StationList |
| List of stations. | |
Enumerations | |
| enum | StationType { STATION_RAIL, STATION_AIRPORT, STATION_TRUCK, STATION_BUS, STATION_OILRIG, STATION_DOCK, STATION_BUOY, STATION_WAYPOINT } |
Station types. | |
| enum | RoadStopType { ROADSTOP_BUS, ROADSTOP_TRUCK } |
Types of RoadStops. More... | |
| enum | StationFacility { FACIL_NONE = 0, FACIL_TRAIN = 1 << 0, FACIL_TRUCK_STOP = 1 << 1, FACIL_BUS_STOP = 1 << 2, FACIL_AIRPORT = 1 << 3, FACIL_DOCK = 1 << 4, FACIL_WAYPOINT = 1 << 7 } |
The facilities a station might be having. More... | |
| enum | StationHadVehicleOfType { HVOT_NONE = 0, HVOT_TRAIN = 1 << 1, HVOT_BUS = 1 << 2, HVOT_TRUCK = 1 << 3, HVOT_AIRCRAFT = 1 << 4, HVOT_SHIP = 1 << 5, HVOT_WAYPOINT = 1 << 6 } |
The vehicles that may have visited a station. More... | |
| enum | CatchmentArea { CA_NONE = 0, CA_BUS = 3, CA_TRUCK = 3, CA_TRAIN = 4, CA_DOCK = 5, CA_UNMODIFIED = 4, MAX_CATCHMENT = 10 } |
The different catchment areas used. More... | |
Variables | |
| static const StationID | NEW_STATION = 0xFFFE |
| static const StationID | INVALID_STATION = 0xFFFF |
| static const uint | MAX_LENGTH_STATION_NAME_CHARS = 32 |
| The maximum length of a station name in characters including ''. | |
Types related to stations.
Definition in file station_type.h.
| enum CatchmentArea |
The different catchment areas used.
Definition at line 76 of file station_type.h.
| enum RoadStopType |
Types of RoadStops.
Definition at line 43 of file station_type.h.
| enum StationFacility |
The facilities a station might be having.
Definition at line 49 of file station_type.h.
The vehicles that may have visited a station.
Definition at line 62 of file station_type.h.
1.7.1