src/engine.h
changeset 7077 a76fe9c65fcb
parent 7001 d5f19455d650
child 7081 279d45234afe
--- 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;