Changeset - r15697:566132224bac
[Not reviewed]
master
0 2 0
yexo - 14 years ago 2010-08-05 12:05:56
yexo@openttd.org
(svn r20373) -Feature: [NewGRF] callback 0x156 to use another name for airport layouts than the default "Layout x"
2 files changed with 8 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/airport_gui.cpp
Show inline comments
 
@@ -258,6 +258,11 @@ public:
 
			case BAIRW_LAYOUT_NUM:
 
				SetDParam(0, STR_STATION_BUILD_AIRPORT_LAYOUT_NAME);
 
				SetDParam(1, _selected_airport_layout + 1);
 
				if (_selected_airport_index != -1) {
 
					const AirportSpec *as = GetAirportSpecFromClass(_selected_airport_class, _selected_airport_index);
 
					StringID string = GetAirportTextCallback(as, _selected_airport_layout, CBID_AIRPORT_LAYOUT_NAME);
 
					if (string != STR_UNDEFINED) SetDParam(0, string);
 
				}
 
				break;
 

	
 
			default: break;
src/newgrf_callbacks.h
Show inline comments
 
@@ -248,6 +248,9 @@ enum CallbackID {
 
	 * used as a custom string ID in the 0xD000 range.
 
	 */
 
	CBID_AIRPORT_ADDITIONAL_TEXT         = 0x155, // 15 bit callback
 

	
 
	/** Called to determine text to show as airport layout name. */
 
	CBID_AIRPORT_LAYOUT_NAME             = 0x156, // 15 bit callback
 
};
 

	
 
/**
0 comments (0 inline, 0 general)