diff options
author | darkvater <darkvater@openttd.org> | 2005-01-31 11:03:23 +0000 |
---|---|---|
committer | darkvater <darkvater@openttd.org> | 2005-01-31 11:03:23 +0000 |
commit | b64c375f2f9cbe0dca4f88e3fe3f613db03b84a4 (patch) | |
tree | 6cfb4e4ff6887ed491747fa9b1aa2d19063aab51 /vehicle_gui.h | |
parent | 7bbcf5875c2fc6a8fa80e417d65e1094947d78b8 (diff) | |
download | openttd-b64c375f2f9cbe0dca4f88e3fe3f613db03b84a4.tar.xz |
(svn r1750) - Feature: [ 1093261 ] Saving vehicle sorting criteria for each vehicle type (bociusz)
Diffstat (limited to 'vehicle_gui.h')
-rw-r--r-- | vehicle_gui.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/vehicle_gui.h b/vehicle_gui.h index 8e33e8ad5..487653b88 100644 --- a/vehicle_gui.h +++ b/vehicle_gui.h @@ -45,12 +45,26 @@ extern const StringID _vehicle_sort_listing[]; 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, |