summaryrefslogtreecommitdiff
path: root/src/vehicle_gui.cpp
diff options
context:
space:
mode:
authorterkhen <terkhen@openttd.org>2010-03-06 12:59:28 +0000
committerterkhen <terkhen@openttd.org>2010-03-06 12:59:28 +0000
commitbe3b839ded1372ad6a3802118bb70fead2ccd4ce (patch)
treea3cd77841a20bf21b1dbcd7768b66467647a8046 /src/vehicle_gui.cpp
parentb443a3ee0a39f28be1fde279e67c82ee51814f4d (diff)
downloadopenttd-be3b839ded1372ad6a3802118bb70fead2ccd4ce.tar.xz
(svn r19347) -Add: Vehicle GUI now shows power, weight and tractive effort for road vehicles.
Diffstat (limited to 'src/vehicle_gui.cpp')
-rw-r--r--src/vehicle_gui.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/vehicle_gui.cpp b/src/vehicle_gui.cpp
index b20ad3507..5b6f91379 100644
--- a/src/vehicle_gui.cpp
+++ b/src/vehicle_gui.cpp
@@ -1533,6 +1533,15 @@ struct VehicleDetailsWindow : Window {
break;
case VEH_ROAD:
+ if (_settings_game.vehicle.roadveh_acceleration_model != AM_ORIGINAL) {
+ SetDParam(2, v->GetDisplayMaxSpeed());
+ SetDParam(1, RoadVehicle::From(v)->acc_cache.cached_power);
+ SetDParam(0, RoadVehicle::From(v)->acc_cache.cached_weight);
+ SetDParam(3, RoadVehicle::From(v)->acc_cache.cached_max_te / 1000);
+ DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE);
+ break;
+ }
+ /* Fallthrough */
case VEH_SHIP:
case VEH_AIRCRAFT:
SetDParam(0, v->GetDisplayMaxSpeed());