diff options
Diffstat (limited to 'window.h')
-rw-r--r-- | window.h | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,6 +1,8 @@ #ifndef WINDOW_H #define WINDOW_H +#include "vehicle_gui.h" + typedef union WindowEvent WindowEvent; //typedef void WindowProc(Window *w, int event, int wparam, long lparam); @@ -288,6 +290,21 @@ typedef struct { NewsItem *ni; } news_d; +typedef enum VehicleListFlags { + VL_DESC = 0x01, + VL_RESORT = 0x02, + VL_REBUILD = 0x04 +} VehicleListFlags; + +typedef struct vehiclelist_d { + SortStruct *sort_list; + uint16 list_length; + byte sort_type; + VehicleListFlags flags; + uint16 resort_timer; +} vehiclelist_d; +assert_compile(sizeof(vehiclelist_d) <= WINDOW_CUSTOM_SIZE); + enum WindowEvents { WE_CLICK = 0, WE_PAINT = 1, |