#include "core/enum_type.hpp"
Go to the source code of this file.
Data Structures | |
| struct | EnumPropsT< VehicleType > |
| struct | BaseVehicle |
Typedefs | |
| typedef uint16 | VehicleID |
| typedef TinyEnumT< VehicleType > | VehicleTypeByte |
Enumerations | |
| enum | VehicleType { VEH_TRAIN, VEH_ROAD, VEH_SHIP, VEH_AIRCRAFT, VEH_SPECIAL, VEH_DISASTER, VEH_END, VEH_INVALID = 0xFF } |
| enum | EffectVehicle { EV_CHIMNEY_SMOKE = 0, EV_STEAM_SMOKE = 1, EV_DIESEL_SMOKE = 2, EV_ELECTRIC_SPARK = 3, EV_SMOKE = 4, EV_EXPLOSION_LARGE = 5, EV_BREAKDOWN_SMOKE = 6, EV_EXPLOSION_SMALL = 7, EV_BULLDOZER = 8, EV_BUBBLE = 9 } |
| enum | { VPF_OPF = 0, VPF_NTP = 0, VPF_NPF = 1, VPF_YAPF = 2 } |
| Pathfinding option states. More... | |
Functions | |
| DECLARE_POSTFIX_INCREMENT (VehicleType) | |
Variables | |
| static const VehicleID | INVALID_VEHICLE = 0xFFFF |
Definition in file vehicle_type.h.
| anonymous enum |
Pathfinding option states.
| VPF_OPF | The Original PathFinder. |
| VPF_NTP | New Train Pathfinder, replacing OPF for trains. |
| VPF_NPF | New PathFinder. |
| VPF_YAPF | Yet Another PathFinder. |
Definition at line 56 of file vehicle_type.h.
1.5.6