From 425923c8d20f5295304a091bc23cc85dff63b0cf Mon Sep 17 00:00:00 2001 From: rubidium Date: Sun, 6 May 2007 15:01:44 +0000 Subject: (svn r9795) -Codechange: enumify the EngineClass. --- src/engine.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/engine.h') 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; -- cgit v1.2.3-70-g09d2