airport_gui.c
changeset 1093 e8d26c7dc42f
parent 1072 01bf9fc64236
child 1109 1bab892228cd
equal deleted inserted replaced
1092:9adcd7820373 1093:e8d26c7dc42f
    12 #include "station.h"
    12 #include "station.h"
    13 #include "airport.h"
    13 #include "airport.h"
    14 
    14 
    15 static byte _selected_airport_type;
    15 static byte _selected_airport_type;
    16 
    16 
    17 static void ShowBuildAirportPicker();
    17 static void ShowBuildAirportPicker(void);
    18 
    18 
    19 
    19 
    20 void CcBuildAirport(bool success, uint tile, uint32 p1, uint32 p2)
    20 void CcBuildAirport(bool success, uint tile, uint32 p1, uint32 p2)
    21 {
    21 {
    22 	if (success) {
    22 	if (success) {
   122 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON,
   122 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON,
   123 	_air_toolbar_widgets,
   123 	_air_toolbar_widgets,
   124 	BuildAirToolbWndProc
   124 	BuildAirToolbWndProc
   125 };
   125 };
   126 
   126 
   127 void ShowBuildAirToolbar()
   127 void ShowBuildAirToolbar(void)
   128 {
   128 {
   129 	if (_current_player == OWNER_SPECTATOR) return;
   129 	if (_current_player == OWNER_SPECTATOR) return;
   130 	DeleteWindowById(WC_BUILD_TOOLBAR, 0);
   130 	DeleteWindowById(WC_BUILD_TOOLBAR, 0);
   131 	AllocateWindowDescFront(&_air_toolbar_desc, 0);
   131 	AllocateWindowDescFront(&_air_toolbar_desc, 0);
   132 }
   132 }
   230 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
   230 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
   231 	_build_airport_picker_widgets,
   231 	_build_airport_picker_widgets,
   232 	BuildAirportPickerWndProc
   232 	BuildAirportPickerWndProc
   233 };
   233 };
   234 
   234 
   235 static void ShowBuildAirportPicker()
   235 static void ShowBuildAirportPicker(void)
   236 {
   236 {
   237 	AllocateWindowDesc(&_build_airport_desc);
   237 	AllocateWindowDesc(&_build_airport_desc);
   238 }
   238 }
   239 
   239 
   240 void InitializeAirportGui()
   240 void InitializeAirportGui(void)
   241 {
   241 {
   242 	_selected_airport_type = AT_SMALL;
   242 	_selected_airport_type = AT_SMALL;
   243 	_last_built_aircraft_depot_tile = 0;
   243 	_last_built_aircraft_depot_tile = 0;
   244 }
   244 }