--- a/vehicle_gui.h Mon Jan 31 07:23:15 2005 +0000
+++ b/vehicle_gui.h Mon Jan 31 11:03:23 2005 +0000
@@ -45,12 +45,26 @@
extern const StringID _rail_types_list[];
enum VehicleSortTypes {
- VEHTRAIN = 0,
- VEHROAD = 1,
- VEHSHIP = 2,
- VEHAIRCRAFT = 3
+ VEHTRAIN = 0,
+ VEHROAD = 1,
+ VEHSHIP = 2,
+ VEHAIRCRAFT = 3
};
+typedef struct Listing {
+ bool order; // Ascending/descending?
+ byte criteria; // Sorting criteria
+} Listing;
+
+typedef struct Sorting {
+ Listing aircraft;
+ Listing roadveh;
+ Listing ship;
+ Listing train;
+} Sorting;
+
+VARDEF Sorting _sorting;
+
enum {
PLY_WND_PRC__OFFSET_TOP_WIDGET = 26,
PLY_WND_PRC__SIZE_OF_ROW_SMALL = 26,