vehicle_gui.h
changeset 842 ebfd36603ab9
parent 588 1b60458bdc29
child 1093 e8d26c7dc42f
equal deleted inserted replaced
841:8f0a68c6f43b 842:ebfd36603ab9
    40 typedef DEF_SORTER(VehicleSortListingTypeFunctions);
    40 typedef DEF_SORTER(VehicleSortListingTypeFunctions);
    41 
    41 
    42 #define SORT_BY_UNSORTED 0
    42 #define SORT_BY_UNSORTED 0
    43 extern VehicleSortListingTypeFunctions * const _vehicle_sorter[];
    43 extern VehicleSortListingTypeFunctions * const _vehicle_sorter[];
    44 extern const StringID _vehicle_sort_listing[];
    44 extern const StringID _vehicle_sort_listing[];
       
    45 extern const StringID _rail_types_list[];
    45 
    46 
    46 enum VehicleSortTypes {
    47 enum VehicleSortTypes {
    47 	VEHTRAIN		= 0,
    48 	VEHTRAIN		= 0,
    48 	VEHROAD			= 1,
    49 	VEHROAD			= 1,
    49 	VEHSHIP			= 2,
    50 	VEHSHIP			= 2,
    50 	VEHAIRCRAFT	= 3
    51 	VEHAIRCRAFT		= 3
    51 };
    52 };
    52 
    53 
    53 enum {
    54 enum {
    54   PLY_WND_PRC__OFFSET_TOP_WIDGET	= 26,
    55   PLY_WND_PRC__OFFSET_TOP_WIDGET	= 26,
    55 	PLY_WND_PRC__SIZE_OF_ROW_SMALL	= 26,
    56 	PLY_WND_PRC__SIZE_OF_ROW_SMALL	= 26,
    56   PLY_WND_PRC__SIZE_OF_ROW_BIG		= 36,
    57   PLY_WND_PRC__SIZE_OF_ROW_BIG		= 36,
    57 };
    58 };
    58 
    59 
       
    60 void ShowReplaceVehicleWindow(byte vehicletype);
       
    61 
       
    62 void Set_DPARAM_Train_Engine_Build_Window(uint16 engine_number);
       
    63 void Set_DPARAM_Train_Car_Build_Window(Window *w, uint16 engine_number);
       
    64 void Set_DPARAM_Road_Veh_Build_Window(uint16 engine_number);
       
    65 void Set_DPARAM_Aircraft_Build_Window(uint16 engine_number);
       
    66 void Set_DPARAM_Ship_Build_Window(uint16 engine_number);
       
    67 
       
    68 
    59 #endif /* VEHICLE_GUI_H */
    69 #endif /* VEHICLE_GUI_H */