20 |
20 |
21 #define PERIODIC_RESORT_DAYS 10 |
21 #define PERIODIC_RESORT_DAYS 10 |
22 |
22 |
23 extern const StringID _vehicle_sort_listing[]; |
23 extern const StringID _vehicle_sort_listing[]; |
24 |
24 |
25 /* Start of functions regarding vehicle list windows */ |
25 /** Constants of vehicle view widget indices */ |
|
26 enum VehicleViewWindowWidgets { |
|
27 VVW_WIDGET_CLOSEBOX = 0, |
|
28 VVW_WIDGET_CAPTION, |
|
29 VVW_WIDGET_STICKY, |
|
30 VVW_WIDGET_PANEL, |
|
31 VVW_WIDGET_VIEWPORT, |
|
32 VVW_WIDGET_START_STOP_VEH, |
|
33 VVW_WIDGET_CENTER_MAIN_VIEH, |
|
34 VVW_WIDGET_GOTO_DEPOT, |
|
35 VVW_WIDGET_REFIT_VEH, |
|
36 VVW_WIDGET_SHOW_ORDERS, |
|
37 VVW_WIDGET_SHOW_DETAILS, |
|
38 VVW_WIDGET_CLONE_VEH, |
|
39 VVW_WIDGET_EMPTY_BOTTOM_RIGHT, |
|
40 VVW_WIDGET_RESIZE, |
|
41 VVW_WIDGET_TURN_AROUND, |
|
42 VVW_WIDGET_FORCE_PROCEED, |
|
43 }; |
|
44 |
|
45 /** Start of functions regarding vehicle list windows */ |
26 enum { |
46 enum { |
27 PLY_WND_PRC__OFFSET_TOP_WIDGET = 26, |
47 PLY_WND_PRC__OFFSET_TOP_WIDGET = 26, |
28 PLY_WND_PRC__SIZE_OF_ROW_TINY = 13, |
48 PLY_WND_PRC__SIZE_OF_ROW_TINY = 13, |
29 PLY_WND_PRC__SIZE_OF_ROW_SMALL = 26, |
49 PLY_WND_PRC__SIZE_OF_ROW_SMALL = 26, |
30 PLY_WND_PRC__SIZE_OF_ROW_BIG = 36, |
50 PLY_WND_PRC__SIZE_OF_ROW_BIG = 36, |
31 PLY_WND_PRC__SIZE_OF_ROW_BIG2 = 39, |
51 PLY_WND_PRC__SIZE_OF_ROW_BIG2 = 39, |
32 }; |
52 }; |
33 |
53 |
34 /* Vehicle List Window type flags */ |
54 /** Vehicle List Window type flags */ |
35 enum { |
55 enum { |
36 VLW_STANDARD = 0 << 8, |
56 VLW_STANDARD = 0 << 8, |
37 VLW_SHARED_ORDERS = 1 << 8, |
57 VLW_SHARED_ORDERS = 1 << 8, |
38 VLW_STATION_LIST = 2 << 8, |
58 VLW_STATION_LIST = 2 << 8, |
39 VLW_DEPOT_LIST = 3 << 8, |
59 VLW_DEPOT_LIST = 3 << 8, |