|
|
|
@ -2069,9 +2069,14 @@ struct VehicleDetailsWindow : Window {
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
SetDParam(0, v->GetDisplayMaxSpeed());
|
|
|
|
|
if (v->type == VEH_AIRCRAFT && Aircraft::From(v)->GetRange() > 0) {
|
|
|
|
|
SetDParam(1, Aircraft::From(v)->GetRange());
|
|
|
|
|
string = STR_VEHICLE_INFO_MAX_SPEED_RANGE;
|
|
|
|
|
if (v->type == VEH_AIRCRAFT) {
|
|
|
|
|
SetDParam(1, v->GetEngine()->GetAircraftTypeText());
|
|
|
|
|
if (Aircraft::From(v)->GetRange() > 0) {
|
|
|
|
|
SetDParam(2, Aircraft::From(v)->GetRange());
|
|
|
|
|
string = STR_VEHICLE_INFO_MAX_SPEED_TYPE_RANGE;
|
|
|
|
|
} else {
|
|
|
|
|
string = STR_VEHICLE_INFO_MAX_SPEED_TYPE;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
string = STR_VEHICLE_INFO_MAX_SPEED;
|
|
|
|
|
}
|
|
|
|
|