vehicle_gui.h
changeset 1246 45f15251412b
parent 1093 e8d26c7dc42f
child 1752 cdbfb2f23e72
--- 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,