Merge branch 'master' into jgrpp
# Conflicts: # src/game/game_gui.cpp # src/graph_gui.cpp # src/linkgraph/linkgraph_gui.h # src/newgrf.cpp # src/order_gui.cpp # src/saveload/engine_sl.cpp # src/saveload/saveload.h # src/script/api/script_text.cpp # src/script/script_gui.cpp # src/settings_table.cpp # src/strings.cpp # src/table/settings/economy_settings.ini # src/table/settings/locale_settings.ini # src/timetable_gui.cpp
This commit is contained in:
@@ -979,8 +979,8 @@ static uint ConvertIntegerValue(TraceRestrictValueType type, uint in, bool to_di
|
||||
|
||||
case TRVT_SPEED:
|
||||
return to_display
|
||||
? ConvertKmhishSpeedToDisplaySpeed(in)
|
||||
: ConvertDisplaySpeedToKmhishSpeed(in);
|
||||
? ConvertKmhishSpeedToDisplaySpeed(in, VEH_TRAIN)
|
||||
: ConvertDisplaySpeedToKmhishSpeed(in, VEH_TRAIN);
|
||||
|
||||
case TRVT_WEIGHT:
|
||||
return to_display
|
||||
@@ -1029,7 +1029,7 @@ static void ConvertValueToDecimal(TraceRestrictValueType type, uint in, int64 &v
|
||||
|
||||
case TRVT_SPEED:
|
||||
decimal = _settings_game.locale.units_velocity == 3 ? 1 : 0;
|
||||
value = ConvertKmhishSpeedToDisplaySpeed(in);
|
||||
value = ConvertKmhishSpeedToDisplaySpeed(in, VEH_TRAIN);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -1050,7 +1050,7 @@ static uint ConvertDecimalToValue(TraceRestrictValueType type, double in)
|
||||
return ConvertDisplayToForceWeightRatio(in);
|
||||
|
||||
case TRVT_SPEED:
|
||||
return ConvertDisplaySpeedToKmhishSpeed(in * (_settings_game.locale.units_velocity == 3 ? 10 : 1));
|
||||
return ConvertDisplaySpeedToKmhishSpeed(in * (_settings_game.locale.units_velocity == 3 ? 10 : 1), VEH_TRAIN);
|
||||
|
||||
default:
|
||||
NOT_REACHED();
|
||||
|
Reference in New Issue
Block a user