diff -r 3bc104d72eef -r a76fe9c65fcb src/engine.h --- a/src/engine.h Sun May 06 14:59:01 2007 +0000 +++ b/src/engine.h Sun May 06 15:01:44 2007 +0000 @@ -16,6 +16,12 @@ 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 @@ 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;