summaryrefslogtreecommitdiff
path: root/src/vehicle.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-05-06 19:44:22 +0000
committerrubidium <rubidium@openttd.org>2007-05-06 19:44:22 +0000
commitfe1306ce656d9e33fced2b597bc585a61299d932 (patch)
tree8f1d3ee951e23d21c44efd4ddb13d719befd7763 /src/vehicle.cpp
parentba5563b9e8dd42cb4ed44cc5bd0d674fbedc7274 (diff)
downloadopenttd-fe1306ce656d9e33fced2b597bc585a61299d932.tar.xz
(svn r9799) -Codechange: separate engine class and engine running cost class (mart3p).
Diffstat (limited to 'src/vehicle.cpp')
-rw-r--r--src/vehicle.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vehicle.cpp b/src/vehicle.cpp
index 897fee58d..745ca776a 100644
--- a/src/vehicle.cpp
+++ b/src/vehicle.cpp
@@ -2454,6 +2454,7 @@ const Livery *GetEngineLivery(EngineID engine_type, PlayerID player, EngineID pa
scheme = LS_PASSENGER_WAGON_STEAM;
} else {
switch (RailVehInfo(parent_engine_type)->engclass) {
+ default: NOT_REACHED();
case EC_STEAM: scheme = LS_PASSENGER_WAGON_STEAM; break;
case EC_DIESEL: scheme = LS_PASSENGER_WAGON_DIESEL; break;
case EC_ELECTRIC: scheme = LS_PASSENGER_WAGON_ELECTRIC; break;
@@ -2466,6 +2467,7 @@ const Livery *GetEngineLivery(EngineID engine_type, PlayerID player, EngineID pa
bool is_mu = HASBIT(_engine_info[engine_type].misc_flags, EF_RAIL_IS_MU);
switch (rvi->engclass) {
+ default: NOT_REACHED();
case EC_STEAM: scheme = LS_STEAM; break;
case EC_DIESEL: scheme = is_mu ? LS_DMU : LS_DIESEL; break;
case EC_ELECTRIC: scheme = is_mu ? LS_EMU : LS_ELECTRIC; break;