(svn r19347) -Add: Vehicle GUI now shows power, weight and tractive effort for road vehicles.

This commit is contained in:
terkhen
2010-03-06 12:59:28 +00:00
parent f78a386b87
commit f27186e617
5 changed files with 82 additions and 17 deletions

View File

@@ -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());