mirror of https://github.com/OpenTTD/OpenTTD
(svn r20382) -Codechange: Hide default airport layoutname if there is only one layout.
parent
b2f9f1f1eb
commit
1cd34128d6
|
@ -257,12 +257,16 @@ public:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case BAIRW_LAYOUT_NUM:
|
case BAIRW_LAYOUT_NUM:
|
||||||
SetDParam(0, STR_STATION_BUILD_AIRPORT_LAYOUT_NAME);
|
SetDParam(0, STR_EMPTY);
|
||||||
SetDParam(1, _selected_airport_layout + 1);
|
|
||||||
if (_selected_airport_index != -1) {
|
if (_selected_airport_index != -1) {
|
||||||
const AirportSpec *as = GetAirportSpecFromClass(_selected_airport_class, _selected_airport_index);
|
const AirportSpec *as = GetAirportSpecFromClass(_selected_airport_class, _selected_airport_index);
|
||||||
StringID string = GetAirportTextCallback(as, _selected_airport_layout, CBID_AIRPORT_LAYOUT_NAME);
|
StringID string = GetAirportTextCallback(as, _selected_airport_layout, CBID_AIRPORT_LAYOUT_NAME);
|
||||||
if (string != STR_UNDEFINED) SetDParam(0, string);
|
if (string != STR_UNDEFINED) {
|
||||||
|
SetDParam(0, string);
|
||||||
|
} else if (as->num_table > 1) {
|
||||||
|
SetDParam(0, STR_STATION_BUILD_AIRPORT_LAYOUT_NAME);
|
||||||
|
SetDParam(1, _selected_airport_layout + 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue