diff options
Diffstat (limited to 'src/engine.h')
-rw-r--r-- | src/engine.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/engine.h b/src/engine.h index 54920e135..7f0d14875 100644 --- a/src/engine.h +++ b/src/engine.h @@ -16,6 +16,12 @@ enum RailVehicleTypes { RAILVEH_WAGON, ///< simple wagon, not motorized }; +enum EngineClass { + EC_STEAM, + EC_DIESEL, + EC_ELECTRIC, +}; + struct RailVehicleInfo { byte image_index; RailVehicleTypes railveh_type; @@ -26,7 +32,7 @@ struct RailVehicleInfo { uint16 weight; byte running_cost_base; byte running_cost_class; - byte engclass; ///< 0: steam, 1: diesel, 2: electric + EngineClass engclass; ///< Class of engine for this vehicle byte capacity; CargoID cargo_type; byte ai_rank; |