1 /*****************************************************************************
2  * Copyright (c) 2014-2020 OpenRCT2 developers
3  *
4  * For a complete list of all authors, please refer to contributors.md
5  * Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2
6  *
7  * OpenRCT2 is licensed under the GNU General Public License version 3.
8  *****************************************************************************/
9 
10 #pragma once
11 
12 #include "drawing/ScrollingText.h"
13 #include "rct1/RCT1.h"
14 
15 enum
16 {
17     SPR_NONE = -1, // 0x7FFFF
18 
19     // Used for on-demand drawing of dynamic memory
20     SPR_TEMP = 0x7FFFE,
21 
22     SPR_SCROLLING_TEXT_LEGACY_START = 1542,
23     SPR_SCROLLING_TEXT_LEGACY_END = SPR_SCROLLING_TEXT_LEGACY_START + OpenRCT2::MaxScrollingTextLegacyEntries,
24     SPR_SCROLLING_TEXT_DEFAULT = 1574,
25 
26     SPR_EDGE_ROCK_BASE = 1579,
27     SPR_EDGE_WOOD_RED_BASE = 1747,
28     SPR_EDGE_WOOD_BLACK_BASE = 1663,
29     SPR_EDGE_ICE_BASE = 1831,
30 
31     SPR_TERRAIN_SELECTION_SQUARE_SIMPLE = 2624, // Used for showing peep spawn
32     SPR_TERRAIN_SELECTION_SQUARE = 2625,        // Used to show land owned by park
33     SPR_TERRAIN_SELECTION_DOTTED = 2644,        // Used to show construction rights owned by park
34 
35     SPR_PALETTE_1_START = 3100,
36     SPR_PALETTE_1_END = 3110,
37 
38     PEEP_SPAWN_ARROW_0 = 3111,
39     PEEP_SPAWN_ARROW_1 = 3112,
40     PEEP_SPAWN_ARROW_2 = 3113,
41     PEEP_SPAWN_ARROW_3 = 3114,
42 
43     SPR_BLANK_TILE = 3123,
44 
45     // This is the start of every character there are
46     // 224 characters per font (first 32 are control codes hence why it doesn't go to 255)
47     // 4 fonts
48     // = 896 sprites
49     SPR_CHAR_START = 3861,
50     SPR_CHAR_END = 4757,
51 
52     SPR_TEXT_PALETTE = 4914,
53     SPR_PALETTE_2_START = 4915,
54     SPR_PALETTE_2_END = 5047,
55 
56     SPR_RESIZE = 5058,
57     SPR_PALETTE_BTN = 5059,
58     SPR_PALETTE_BTN_PRESSED = 5060,
59     SPR_SHOP_ITEM_BALLOON = 5061,
60     SPR_SHOP_ITEM_TOY = 5062,
61     SPR_SHOP_ITEM_MAP = 5063,
62     SPR_SHOP_ITEM_PHOTO = 5064,
63     SPR_SHOP_ITEM_UMBRELLA = 5065,
64     SPR_SHOP_ITEM_DRINK = 5066,
65     SPR_SHOP_ITEM_BURGER = 5067,
66     SPR_SHOP_ITEM_CHIPS = 5068,
67     SPR_SHOP_ITEM_ICE_CREAM = 5069,
68     SPR_SHOP_ITEM_CANDYFLOSS = 5070,
69     SPR_SHOP_ITEM_EMPTY_CAN = 5071,
70     SPR_SHOP_ITEM_RUBBISH = 5072,
71     SPR_SHOP_ITEM_EMPTY_BURGER_BOX = 5073,
72     SPR_SHOP_ITEM_PIZZA = 5074,
73     SPR_SHOP_ITEM_VOUCHER = 5075,
74     SPR_SHOP_ITEM_POPCORN = 5076,
75     SPR_SHOP_ITEM_HOT_DOG = 5077,
76     SPR_SHOP_ITEM_TENTACLE = 5078,
77     SPR_SHOP_ITEM_HAT = 5079,
78     SPR_SHOP_ITEM_TOFFEE_APPLE = 5080,
79     SPR_SHOP_ITEM_TSHIRT = 5081,
80     SPR_SHOP_ITEM_DOUGHNUT = 5082,
81     SPR_SHOP_ITEM_COFFEE = 5083,
82     SPR_SHOP_ITEM_EMPTY_CUP = 5084,
83     SPR_SHOP_ITEM_CHICKEN = 5085,
84     SPR_SHOP_ITEM_LEMONADE = 5086,
85     SPR_SHOP_ITEM_EMPTY_BOX = 5087,
86     SPR_SHOP_ITEM_EMPTY_BOTTLE = 5088,
87     SPR_SHOP_ITEM_PHOTO2 = 5089,
88     SPR_SHOP_ITEM_PHOTO3 = 5090,
89     SPR_SHOP_ITEM_PHOTO4 = 5091,
90     SPR_SHOP_ITEM_PRETZEL = 5092,
91     SPR_SHOP_ITEM_CHOCOLATE = 5093,
92     SPR_SHOP_ITEM_ICED_TEA = 5094,
93     SPR_SHOP_ITEM_FUNNEL_CAKE = 5095,
94     SPR_SHOP_ITEM_SUNGLASSES = 5096,
95     SPR_SHOP_ITEM_BEEF_NOODLES = 5097,
96     SPR_SHOP_ITEM_FRIED_RICE_NOODLES = 5098,
97     SPR_SHOP_ITEM_WONTON_SOUP = 5099,
98     SPR_SHOP_ITEM_MEATBALL_SOUP = 5100,
99     SPR_SHOP_ITEM_FRUIT_JUICE = 5101,
100     SPR_SHOP_ITEM_SOYBEAN_MILK = 5102,
101     SPR_SHOP_ITEM_SUJEONGGWA = 5103,
102     SPR_SHOP_ITEM_SUB_SANDWICH = 5104,
103     SPR_SHOP_ITEM_COOKIE = 5105,
104     SPR_SHOP_ITEM_EMPTY_BOWL_RED = 5106,
105     SPR_SHOP_ITEM_EMPTY_DRINK_CARTON = 5107,
106     SPR_SHOP_ITEM_EMPTY_JUICE_CUP = 5108,
107     SPR_SHOP_ITEM_ROAST_SAUSAGE = 5109,
108     SPR_SHOP_ITEM_EMPTY_BOWL_BLUE = 5110,
109     SPR_STAFF_ORDERS_SWEEPING = 5111,
110     SPR_STAFF_ORDERS_WATER_FLOWERS = 5112,
111     SPR_STAFF_ORDERS_EMPTY_BINS = 5113,
112     SPR_STAFF_ORDERS_MOWING = 5114,
113     SPR_STAFF_ORDERS_INSPECT_RIDES = 5115,
114     SPR_STAFF_ORDERS_FIX_RIDES = 5116,
115     SPR_STAFF_PATROL_PATH = 5117,
116     SPR_STAFF_COSTUME_PANDA = 5118,
117     SPR_STAFF_COSTUME_TIGER = 5119,
118     SPR_STAFF_COSTUME_ELEPHANT = 5120,
119     SPR_STAFF_COSTUME_ROMAN = 5121,
120     SPR_STAFF_COSTUME_GORILLA = 5122,
121     SPR_STAFF_COSTUME_SNOWMAN = 5123,
122     SPR_STAFF_COSTUME_KNIGHT = 5124,
123     SPR_STAFF_COSTUME_ASTRONAUT = 5125,
124     SPR_STAFF_COSTUME_BANDIT = 5126,
125     SPR_STAFF_COSTUME_SHERIFF = 5127,
126     SPR_STAFF_COSTUME_PIRATE = 5128,
127 
128     SPR_RIDE_CONSTRUCTION_STRAIGHT = 5137,
129     SPR_RIDE_CONSTRUCTION_LEFT_CURVE = 5138,
130     SPR_RIDE_CONSTRUCTION_RIGHT_CURVE = 5139,
131     SPR_RIDE_CONSTRUCTION_LEFT_CURVE_SMALL = 5140,
132     SPR_RIDE_CONSTRUCTION_RIGHT_CURVE_SMALL = 5141,
133     SPR_RIDE_CONSTRUCTION_LEFT_CURVE_LARGE = 5142,
134     SPR_RIDE_CONSTRUCTION_RIGHT_CURVE_LARGE = 5143,
135     SPR_RIDE_CONSTRUCTION_SLOPE_DOWN_STEEP = 5144,
136     SPR_RIDE_CONSTRUCTION_SLOPE_DOWN = 5145,
137     SPR_RIDE_CONSTRUCTION_SLOPE_LEVEL = 5146,
138     SPR_RIDE_CONSTRUCTION_SLOPE_UP = 5147,
139     SPR_RIDE_CONSTRUCTION_SLOPE_UP_STEEP = 5148,
140     SPR_RIDE_CONSTRUCTION_VERTICAL_RISE = 5149,
141     SPR_RIDE_CONSTRUCTION_VERTICAL_DROP = 5150,
142     SPR_RIDE_CONSTRUCTION_HELIX_DOWN = 5151,
143     SPR_RIDE_CONSTRUCTION_HELIX_UP = 5152,
144     SPR_RIDE_CONSTRUCTION_LEFT_BANK = 5153,
145     SPR_RIDE_CONSTRUCTION_NO_BANK = 5154,
146     SPR_RIDE_CONSTRUCTION_RIGHT_BANK = 5155,
147     SPR_RIDE_CONSTRUCTION_U_SHAPED_TRACK = 5156,
148     SPR_RIDE_CONSTRUCTION_O_SHAPED_TRACK = 5157,
149     SPR_RIDE_CONSTRUCTION_RC_TRACK = 5158,
150     SPR_RIDE_CONSTRUCTION_WATER_CHANNEL = 5159,
151     SPR_PREVIOUS = 5160,
152     SPR_NEXT = 5161,
153     SPR_DEMOLISH_CURRENT_SECTION = 5162,
154     SPR_CHAIN_LIFT = 5163,
155     SPR_CONSTRUCTION = 5164,
156     SPR_DEMOLISH = 5165,
157     SPR_HEARING_VIEWPORT = 5166,
158     SPR_LOCATE = 5167,
159     SPR_RENAME = 5168,
160     SPR_ROTATE_ARROW = 5169,
161     SPR_MIRROR_ARROW = 5170,
162     SPR_SCENERY = 5171,
163     SPR_SCENERY_CLUSTER = 5172,
164     SPR_PAINTBRUSH = 5173,
165     SPR_PICKUP_BTN = 5174,
166     SPR_PATROL_BTN = 5175,
167     SPR_BUY_LAND_RIGHTS = 5176,
168     SPR_BUY_CONSTRUCTION_RIGHTS = 5177,
169     SPR_NO_ENTRY = 5178,
170     SPR_CLOSED = 5179,
171     SPR_OPEN = 5180,
172     SPR_TESTING = 5181,
173     SPR_TOGGLE_OPEN_CLOSE = 5182,
174     SPR_FLOPPY = 5183,
175     SPR_SHOW_GUESTS_THOUGHTS_ABOUT_THIS_RIDE_ATTRACTION = 5184,
176     SPR_SHOW_GUESTS_QUEUING_FOR_THIS_RIDE_ATTRACTION = 5185,
177     SPR_SHOW_GUESTS_ON_THIS_RIDE_ATTRACTION = 5186,
178     SPR_RIDE = 5187,
179     SPR_TRACK_PEEP = 5188,
180     SPR_NEW_RIDE = 5189,
181     SPR_FINANCE = 5190,
182     SPR_NEW_SCENERY = 5191,
183     SPR_MAP = 5192,
184     SPR_GUESTS = 5193,
185     SPR_AWARD = 5194,
186     SPR_GRAPH = 5195,
187     SPR_MECHANIC = 5196,
188     SPR_PARK_ENTRANCE = 5197,
189     SPR_TAB = 5198, // 0x144e
190     SPR_TAB_ACTIVE = 5199,
191     SPR_TAB_PARK_ENTRANCE = 5200,
192     SPR_TAB_GEARS_0 = 5201,
193     SPR_TAB_GEARS_1 = SPR_TAB_GEARS_0 + 1,
194     SPR_TAB_GEARS_2 = SPR_TAB_GEARS_0 + 2,
195     SPR_TAB_GEARS_3 = SPR_TAB_GEARS_0 + 3,
196     SPR_TAB_WRENCH_0 = 5205,
197     SPR_TAB_WRENCH_1 = SPR_TAB_WRENCH_0 + 1,
198     SPR_TAB_WRENCH_2 = SPR_TAB_WRENCH_0 + 2,
199     SPR_TAB_WRENCH_3 = SPR_TAB_WRENCH_0 + 3,
200     SPR_TAB_WRENCH_4 = SPR_TAB_WRENCH_0 + 4,
201     SPR_TAB_WRENCH_5 = SPR_TAB_WRENCH_0 + 5,
202     SPR_TAB_WRENCH_6 = SPR_TAB_WRENCH_0 + 6,
203     SPR_TAB_WRENCH_7 = SPR_TAB_WRENCH_0 + 7,
204     SPR_TAB_WRENCH_8 = SPR_TAB_WRENCH_0 + 8,
205     SPR_TAB_WRENCH_9 = SPR_TAB_WRENCH_0 + 9,
206     SPR_TAB_WRENCH_10 = SPR_TAB_WRENCH_0 + 10,
207     SPR_TAB_WRENCH_11 = SPR_TAB_WRENCH_0 + 11,
208     SPR_TAB_WRENCH_12 = SPR_TAB_WRENCH_0 + 12,
209     SPR_TAB_WRENCH_13 = SPR_TAB_WRENCH_0 + 13,
210     SPR_TAB_WRENCH_14 = SPR_TAB_WRENCH_0 + 14,
211     SPR_TAB_WRENCH_15 = SPR_TAB_WRENCH_0 + 15,
212     SPR_TAB_PAINT_0 = 5221,
213     SPR_TAB_PAINT_1 = SPR_TAB_PAINT_0 + 1,
214     SPR_TAB_PAINT_2 = SPR_TAB_PAINT_0 + 2,
215     SPR_TAB_PAINT_3 = SPR_TAB_PAINT_0 + 3,
216     SPR_TAB_PAINT_4 = SPR_TAB_PAINT_0 + 4,
217     SPR_TAB_PAINT_5 = SPR_TAB_PAINT_0 + 5,
218     SPR_TAB_PAINT_6 = SPR_TAB_PAINT_0 + 6,
219     SPR_TAB_PAINT_7 = SPR_TAB_PAINT_0 + 7,
220     SPR_TAB_TIMER_0 = 5229,
221     SPR_TAB_TIMER_1 = SPR_TAB_TIMER_0 + 1,
222     SPR_TAB_TIMER_2 = SPR_TAB_TIMER_0 + 2,
223     SPR_TAB_TIMER_3 = SPR_TAB_TIMER_0 + 3,
224     SPR_TAB_TIMER_4 = SPR_TAB_TIMER_0 + 4,
225     SPR_TAB_TIMER_5 = SPR_TAB_TIMER_0 + 5,
226     SPR_TAB_TIMER_6 = SPR_TAB_TIMER_0 + 6,
227     SPR_TAB_TIMER_7 = SPR_TAB_TIMER_0 + 7,
228     SPR_TAB_GRAPH_A_0 = 5237,
229     SPR_TAB_GRAPH_A_1 = SPR_TAB_GRAPH_A_0 + 1,
230     SPR_TAB_GRAPH_A_2 = SPR_TAB_GRAPH_A_0 + 2,
231     SPR_TAB_GRAPH_A_3 = SPR_TAB_GRAPH_A_0 + 3,
232     SPR_TAB_GRAPH_A_4 = SPR_TAB_GRAPH_A_0 + 4,
233     SPR_TAB_GRAPH_A_5 = SPR_TAB_GRAPH_A_0 + 5,
234     SPR_TAB_GRAPH_A_6 = SPR_TAB_GRAPH_A_0 + 6,
235     SPR_TAB_GRAPH_A_7 = SPR_TAB_GRAPH_A_0 + 7,
236     SPR_TAB_GRAPH_0 = 5245,
237     SPR_TAB_GRAPH_1 = SPR_TAB_GRAPH_0 + 1,
238     SPR_TAB_GRAPH_2 = SPR_TAB_GRAPH_0 + 2,
239     SPR_TAB_GRAPH_3 = SPR_TAB_GRAPH_0 + 3,
240     SPR_TAB_GRAPH_4 = SPR_TAB_GRAPH_0 + 4,
241     SPR_TAB_GRAPH_5 = SPR_TAB_GRAPH_0 + 5,
242     SPR_TAB_GRAPH_6 = SPR_TAB_GRAPH_0 + 6,
243     SPR_TAB_GRAPH_7 = SPR_TAB_GRAPH_0 + 7,
244     SPR_TAB_ADMISSION_0 = 5253,
245     SPR_TAB_ADMISSION_1 = SPR_TAB_ADMISSION_0 + 1,
246     SPR_TAB_ADMISSION_2 = SPR_TAB_ADMISSION_0 + 2,
247     SPR_TAB_ADMISSION_3 = SPR_TAB_ADMISSION_0 + 3,
248     SPR_TAB_ADMISSION_4 = SPR_TAB_ADMISSION_0 + 4,
249     SPR_TAB_ADMISSION_5 = SPR_TAB_ADMISSION_0 + 5,
250     SPR_TAB_ADMISSION_6 = SPR_TAB_ADMISSION_0 + 6,
251     SPR_TAB_ADMISSION_7 = SPR_TAB_ADMISSION_0 + 7,
252     SPR_TAB_FINANCES_SUMMARY_0 = 5261,
253     SPR_TAB_FINANCES_SUMMARY_1 = SPR_TAB_FINANCES_SUMMARY_0 + 1,
254     SPR_TAB_FINANCES_SUMMARY_2 = SPR_TAB_FINANCES_SUMMARY_0 + 2,
255     SPR_TAB_FINANCES_SUMMARY_3 = SPR_TAB_FINANCES_SUMMARY_0 + 3,
256     SPR_TAB_FINANCES_SUMMARY_4 = SPR_TAB_FINANCES_SUMMARY_0 + 4,
257     SPR_TAB_FINANCES_SUMMARY_5 = SPR_TAB_FINANCES_SUMMARY_0 + 5,
258     SPR_TAB_FINANCES_SUMMARY_6 = SPR_TAB_FINANCES_SUMMARY_0 + 6,
259     SPR_TAB_FINANCES_SUMMARY_7 = SPR_TAB_FINANCES_SUMMARY_0 + 7,
260     SPR_TAB_THOUGHTS_0 = 5269,
261     SPR_TAB_THOUGHTS_1 = SPR_TAB_THOUGHTS_0 + 1,
262     SPR_TAB_THOUGHTS_2 = SPR_TAB_THOUGHTS_0 + 2,
263     SPR_TAB_THOUGHTS_3 = SPR_TAB_THOUGHTS_0 + 3,
264     SPR_TAB_THOUGHTS_4 = SPR_TAB_THOUGHTS_0 + 4,
265     SPR_TAB_THOUGHTS_5 = SPR_TAB_THOUGHTS_0 + 5,
266     SPR_TAB_THOUGHTS_6 = SPR_TAB_THOUGHTS_0 + 6,
267     SPR_TAB_THOUGHTS_7 = SPR_TAB_THOUGHTS_0 + 7,
268     SPR_TAB_STATS_0 = 5277,
269     SPR_TAB_STATS_1 = SPR_TAB_STATS_0 + 1,
270     SPR_TAB_STATS_2 = SPR_TAB_STATS_0 + 2,
271     SPR_TAB_STATS_3 = SPR_TAB_STATS_0 + 3,
272     SPR_TAB_STATS_4 = SPR_TAB_STATS_0 + 4,
273     SPR_TAB_STATS_5 = SPR_TAB_STATS_0 + 5,
274     SPR_TAB_STATS_6 = SPR_TAB_STATS_0 + 6,
275     SPR_PEEP_LARGE_FACE_VERY_VERY_UNHAPPY = 5284,
276     SPR_PEEP_LARGE_FACE_VERY_UNHAPPY = 5285,
277     SPR_PEEP_LARGE_FACE_UNHAPPY = 5286,
278     SPR_PEEP_LARGE_FACE_NORMAL = 5287,
279     SPR_PEEP_LARGE_FACE_HAPPY = 5288,
280     SPR_PEEP_LARGE_FACE_VERY_HAPPY = 5289,
281     SPR_PEEP_LARGE_FACE_VERY_VERY_HAPPY = 5290,
282     SPR_PEEP_LARGE_FACE_TIRED = 5291,
283     SPR_PEEP_LARGE_FACE_VERY_TIRED = 5292,
284     SPR_PEEP_LARGE_FACE_SICK = 5293,
285     SPR_PEEP_LARGE_FACE_VERY_SICK_0 = 5294,
286     SPR_PEEP_LARGE_FACE_VERY_SICK_1 = SPR_PEEP_LARGE_FACE_VERY_SICK_0 + 1,
287     SPR_PEEP_LARGE_FACE_VERY_SICK_2 = SPR_PEEP_LARGE_FACE_VERY_SICK_0 + 2,
288     SPR_PEEP_LARGE_FACE_VERY_SICK_3 = SPR_PEEP_LARGE_FACE_VERY_SICK_0 + 3,
289     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 = 5298,
290     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_1 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 1,
291     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_2 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 2,
292     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_3 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 3,
293     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_4 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 4,
294     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_5 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 5,
295     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_6 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 6,
296     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_7 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 7,
297     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_8 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 8,
298     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_9 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 9,
299     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_10 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 10,
300     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_11 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 11,
301     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_12 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 12,
302     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_13 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 13,
303     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_14 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 14,
304     SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_15 = SPR_PEEP_LARGE_FACE_VERY_VERY_SICK_0 + 15,
305     SPR_PEEP_LARGE_FACE_ANGRY_0 = 5314,
306     SPR_PEEP_LARGE_FACE_ANGRY_1 = SPR_PEEP_LARGE_FACE_ANGRY_0 + 1,
307     SPR_PEEP_LARGE_FACE_ANGRY_2 = SPR_PEEP_LARGE_FACE_ANGRY_0 + 2,
308     SPR_PEEP_LARGE_FACE_ANGRY_3 = SPR_PEEP_LARGE_FACE_ANGRY_0 + 3,
309     // 5318 seems to be part of SPR_TAB_STAFF_OPTIONS
310     SPR_TAB_STAFF_OPTIONS_0 = 5319,
311     SPR_TAB_STAFF_OPTIONS_1 = SPR_TAB_STAFF_OPTIONS_0 + 1,
312     SPR_TAB_STAFF_OPTIONS_2 = SPR_TAB_STAFF_OPTIONS_0 + 2,
313     SPR_TAB_STAFF_OPTIONS_3 = SPR_TAB_STAFF_OPTIONS_0 + 3,
314     SPR_TAB_STAFF_OPTIONS_4 = SPR_TAB_STAFF_OPTIONS_0 + 4,
315     SPR_TAB_STAFF_OPTIONS_5 = SPR_TAB_STAFF_OPTIONS_0 + 5,
316     SPR_TAB_STAFF_OPTIONS_6 = SPR_TAB_STAFF_OPTIONS_0 + 6,
317     SPR_TAB_GUEST_INVENTORY = 5326,
318     SPR_TAB_FINANCES_RESEARCH_0 = 5327,
319 
320     SPR_TAB_MUSIC_0 = 5335,
321 
322     SPR_TAB_SHOPS_AND_STALLS_0 = 5351,
323     SPR_TAB_SHOPS_AND_STALLS_1 = SPR_TAB_SHOPS_AND_STALLS_0 + 1,
324     SPR_TAB_SHOPS_AND_STALLS_2 = SPR_TAB_SHOPS_AND_STALLS_0 + 2,
325     SPR_TAB_SHOPS_AND_STALLS_3 = SPR_TAB_SHOPS_AND_STALLS_0 + 3,
326     SPR_TAB_SHOPS_AND_STALLS_4 = SPR_TAB_SHOPS_AND_STALLS_0 + 4,
327     SPR_TAB_SHOPS_AND_STALLS_5 = SPR_TAB_SHOPS_AND_STALLS_0 + 5,
328     SPR_TAB_SHOPS_AND_STALLS_6 = SPR_TAB_SHOPS_AND_STALLS_0 + 6,
329     SPR_TAB_SHOPS_AND_STALLS_7 = SPR_TAB_SHOPS_AND_STALLS_0 + 7,
330     SPR_TAB_SHOPS_AND_STALLS_8 = SPR_TAB_SHOPS_AND_STALLS_0 + 8,
331     SPR_TAB_SHOPS_AND_STALLS_9 = SPR_TAB_SHOPS_AND_STALLS_0 + 9,
332     SPR_TAB_SHOPS_AND_STALLS_10 = SPR_TAB_SHOPS_AND_STALLS_0 + 10,
333     SPR_TAB_SHOPS_AND_STALLS_11 = SPR_TAB_SHOPS_AND_STALLS_0 + 11,
334     SPR_TAB_SHOPS_AND_STALLS_12 = SPR_TAB_SHOPS_AND_STALLS_0 + 12,
335     SPR_TAB_SHOPS_AND_STALLS_13 = SPR_TAB_SHOPS_AND_STALLS_0 + 13,
336     SPR_TAB_SHOPS_AND_STALLS_14 = SPR_TAB_SHOPS_AND_STALLS_0 + 14,
337     SPR_TAB_SHOPS_AND_STALLS_15 = SPR_TAB_SHOPS_AND_STALLS_0 + 15,
338 
339     SPR_TAB_KIOSKS_AND_FACILITIES_0 = 5367,
340     SPR_TAB_KIOSKS_AND_FACILITIES_1 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 1,
341     SPR_TAB_KIOSKS_AND_FACILITIES_2 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 2,
342     SPR_TAB_KIOSKS_AND_FACILITIES_3 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 3,
343     SPR_TAB_KIOSKS_AND_FACILITIES_4 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 4,
344     SPR_TAB_KIOSKS_AND_FACILITIES_5 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 5,
345     SPR_TAB_KIOSKS_AND_FACILITIES_6 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 6,
346     SPR_TAB_KIOSKS_AND_FACILITIES_7 = SPR_TAB_KIOSKS_AND_FACILITIES_0 + 7,
347 
348     SPR_TAB_FINANCES_FINANCIAL_GRAPH_0 = 5375,
349 
350     SPR_TAB_FINANCES_PROFIT_GRAPH_0 = 5391,
351 
352     SPR_TAB_FINANCES_VALUE_GRAPH_0 = 5407,
353 
354     SPR_TAB_FINANCES_MARKETING_0 = 5423,
355 
356     SPR_TAB_RIDE_0 = 5442,
357     SPR_TAB_RIDE_1 = SPR_TAB_RIDE_0 + 1,
358     SPR_TAB_RIDE_2 = SPR_TAB_RIDE_0 + 2,
359     SPR_TAB_RIDE_3 = SPR_TAB_RIDE_0 + 3,
360     SPR_TAB_RIDE_4 = SPR_TAB_RIDE_0 + 4,
361     SPR_TAB_RIDE_5 = SPR_TAB_RIDE_0 + 5,
362     SPR_TAB_RIDE_6 = SPR_TAB_RIDE_0 + 6,
363     SPR_TAB_RIDE_7 = SPR_TAB_RIDE_0 + 7,
364     SPR_TAB_RIDE_8 = SPR_TAB_RIDE_0 + 8,
365     SPR_TAB_RIDE_9 = SPR_TAB_RIDE_0 + 9,
366     SPR_TAB_RIDE_10 = SPR_TAB_RIDE_0 + 10,
367     SPR_TAB_RIDE_11 = SPR_TAB_RIDE_0 + 11,
368     SPR_TAB_RIDE_12 = SPR_TAB_RIDE_0 + 12,
369     SPR_TAB_RIDE_13 = SPR_TAB_RIDE_0 + 13,
370     SPR_TAB_RIDE_14 = SPR_TAB_RIDE_0 + 14,
371     SPR_TAB_RIDE_15 = SPR_TAB_RIDE_0 + 15,
372     SPR_TAB_RIDE_16 = SPR_TAB_RIDE_0 + 16, // Same as SPR_TAB_RIDE_0
373     SPR_TAB_SCENERY_TREES = 5459,
374     SPR_TAB_SCENERY_URBAN = 5460,
375     SPR_TAB_SCENERY_WALLS = 5461,
376     SPR_TAB_SCENERY_SIGNAGE = 5462,
377     SPR_TAB_SCENERY_PATHS = 5463,
378     SPR_TAB_SCENERY_PATH_ITEMS = 5464,
379     SPR_TAB_SCENERY_STATUES = 5465,
380     SPR_TAB_PARK = 5466,
381     SPR_TAB_WATER = 5467,
382     SPR_TAB_STATS = 5468,
383     SPR_AWARD_MOST_UNTIDY = 5469,
384     SPR_AWARD_MOST_TIDY = SPR_AWARD_MOST_UNTIDY + 1,
385     SPR_AWARD_BEST_ROLLERCOASTERS = SPR_AWARD_MOST_UNTIDY + 2,
386     SPR_AWARD_BEST_VALUE = SPR_AWARD_MOST_UNTIDY + 3,
387     SPR_AWARD_MOST_BEAUTIFUL = SPR_AWARD_MOST_UNTIDY + 4,
388     SPR_AWARD_WORST_VALUE = SPR_AWARD_MOST_UNTIDY + 5,
389     SPR_AWARD_SAFEST = SPR_AWARD_MOST_UNTIDY + 6,
390     SPR_AWARD_BEST_STAFF = SPR_AWARD_MOST_UNTIDY + 7,
391     SPR_AWARD_BEST_FOOD = SPR_AWARD_MOST_UNTIDY + 8,
392     SPR_AWARD_WORST_FOOD = SPR_AWARD_MOST_UNTIDY + 9,
393     SPR_AWARD_BEST_RESTROOMS = SPR_AWARD_MOST_UNTIDY + 10,
394     SPR_AWARD_MOST_DISAPPOINTING = SPR_AWARD_MOST_UNTIDY + 11,
395     SPR_AWARD_BEST_WATER_RIDES = SPR_AWARD_MOST_UNTIDY + 12,
396     SPR_AWARD_BEST_CUSTOM_DESIGNED_RIDES = SPR_AWARD_MOST_UNTIDY + 13,
397     SPR_AWARD_MOST_DAZZLING_RIDE_COLOURS = SPR_AWARD_MOST_UNTIDY + 14,
398     SPR_AWARD_MOST_CONFUSING_LAYOUT = SPR_AWARD_MOST_UNTIDY + 15,
399     SPR_AWARD_BEST_GENTLE_RIDES = SPR_AWARD_MOST_UNTIDY + 16,
400     SPR_PEEP_SMALL_FACE_VERY_VERY_UNHAPPY = 5486,
401     SPR_PEEP_SMALL_FACE_VERY_UNHAPPY = 5487,
402     SPR_PEEP_SMALL_FACE_UNHAPPY = 5488,
403     SPR_PEEP_SMALL_FACE_NORMAL = 5489,
404     SPR_PEEP_SMALL_FACE_HAPPY = 5490,
405     SPR_PEEP_SMALL_FACE_VERY_HAPPY = 5491,
406     SPR_PEEP_SMALL_FACE_VERY_VERY_HAPPY = 5492,
407     SPR_PEEP_SMALL_FACE_TIRED = 5493,
408     SPR_PEEP_SMALL_FACE_VERY_TIRED = 5494,
409     SPR_PEEP_SMALL_FACE_SICK = 5495,
410     SPR_PEEP_SMALL_FACE_VERY_SICK = 5496,
411     SPR_PEEP_SMALL_FACE_VERY_VERY_SICK = 5497,
412     SPR_PEEP_SMALL_FACE_ANGRY = 5498,
413     SPR_LAND_TOOL_DECREASE = 5499,
414     SPR_LAND_TOOL_DECREASE_PRESSED = 5500,
415     SPR_LAND_TOOL_INCREASE = 5501,
416     SPR_LAND_TOOL_INCREASE_PRESSED = 5502,
417     SPR_LAND_TOOL_SIZE_0 = 5503,
418     SPR_LAND_TOOL_SIZE_1 = SPR_LAND_TOOL_SIZE_0 + 1,
419     SPR_LAND_TOOL_SIZE_2 = SPR_LAND_TOOL_SIZE_0 + 2,
420     SPR_LAND_TOOL_SIZE_3 = SPR_LAND_TOOL_SIZE_0 + 3,
421     SPR_LAND_TOOL_SIZE_4 = SPR_LAND_TOOL_SIZE_0 + 4,
422     SPR_LAND_TOOL_SIZE_5 = SPR_LAND_TOOL_SIZE_0 + 5,
423     SPR_LAND_TOOL_SIZE_6 = SPR_LAND_TOOL_SIZE_0 + 6,
424     SPR_LAND_TOOL_SIZE_7 = SPR_LAND_TOOL_SIZE_0 + 7,
425     SPR_TAB_OBJECTIVE_0 = 5511,
426     SPR_TAB_OBJECTIVE_1 = SPR_TAB_OBJECTIVE_0 + 1,
427     SPR_TAB_OBJECTIVE_2 = SPR_TAB_OBJECTIVE_0 + 2,
428     SPR_TAB_OBJECTIVE_3 = SPR_TAB_OBJECTIVE_0 + 3,
429     SPR_TAB_OBJECTIVE_4 = SPR_TAB_OBJECTIVE_0 + 4,
430     SPR_TAB_OBJECTIVE_5 = SPR_TAB_OBJECTIVE_0 + 5,
431     SPR_TAB_OBJECTIVE_6 = SPR_TAB_OBJECTIVE_0 + 6,
432     SPR_TAB_OBJECTIVE_7 = SPR_TAB_OBJECTIVE_0 + 7,
433     SPR_TAB_OBJECTIVE_8 = SPR_TAB_OBJECTIVE_0 + 8,
434     SPR_TAB_OBJECTIVE_9 = SPR_TAB_OBJECTIVE_0 + 9,
435     SPR_TAB_OBJECTIVE_10 = SPR_TAB_OBJECTIVE_0 + 10,
436     SPR_TAB_OBJECTIVE_11 = SPR_TAB_OBJECTIVE_0 + 11,
437     SPR_TAB_OBJECTIVE_12 = SPR_TAB_OBJECTIVE_0 + 12,
438     SPR_TAB_OBJECTIVE_13 = SPR_TAB_OBJECTIVE_0 + 13,
439     SPR_TAB_OBJECTIVE_14 = SPR_TAB_OBJECTIVE_0 + 14,
440     SPR_TAB_OBJECTIVE_15 = SPR_TAB_OBJECTIVE_0 + 15,
441     SPR_TAB_AWARDS = 5527,
442     SPR_TAB_QUESTION = 5528,
443 
444     SPR_TAB_RIDES_SHOP_0 = 5530,
445 
446     SPR_TAB_RIDES_TRANSPORT_0 = 5537,
447 
448     SPR_TAB_RIDES_GENTLE_0 = 5542,
449 
450     SPR_TAB_RIDES_ROLLER_COASTERS_0 = 5546,
451 
452     SPR_TAB_RIDES_WATER_0 = 5551,
453 
454     SPR_TAB_RIDES_THRILL_0 = 5557,
455 
456     SPR_TAB_LARGE = 5564,
457     SPR_TAB_LARGE_SELECTED = 5565,
458     SPR_TAB_EXTRA_LARGE = 5566,
459     SPR_TAB_EXTRA_LARGE_SELECTED = 5567,
460     SPR_TAB_GUESTS_0 = 5568,
461     SPR_TAB_GUESTS_1 = SPR_TAB_GUESTS_0 + 1,
462     SPR_TAB_GUESTS_2 = SPR_TAB_GUESTS_0 + 2,
463     SPR_TAB_GUESTS_3 = SPR_TAB_GUESTS_0 + 3,
464     SPR_TAB_GUESTS_4 = SPR_TAB_GUESTS_0 + 4,
465     SPR_TAB_GUESTS_5 = SPR_TAB_GUESTS_0 + 5,
466     SPR_TAB_GUESTS_6 = SPR_TAB_GUESTS_0 + 6,
467     SPR_TAB_GUESTS_7 = SPR_TAB_GUESTS_0 + 7,
468     SPR_MAZE_CONSTRUCTION_BUILD = 5576,
469     SPR_MAZE_CONSTRUCTION_MOVE = 5577,
470     SPR_MAZE_CONSTRUCTION_FILL_IN = 5578,
471     SPR_FLOOR_TEXTURE_GRASS = 5579,
472     SPR_FLOOR_TEXTURE_SAND = SPR_FLOOR_TEXTURE_GRASS + 1,
473     SPR_FLOOR_TEXTURE_DIRT = SPR_FLOOR_TEXTURE_GRASS + 2,
474     SPR_FLOOR_TEXTURE_ROCK = SPR_FLOOR_TEXTURE_GRASS + 3,
475     SPR_FLOOR_TEXTURE_MARTIAN = SPR_FLOOR_TEXTURE_GRASS + 4,
476     SPR_FLOOR_TEXTURE_CHECKERBOARD = SPR_FLOOR_TEXTURE_GRASS + 5,
477     SPR_FLOOR_TEXTURE_GRASS_CLUMPS = SPR_FLOOR_TEXTURE_GRASS + 6,
478     SPR_FLOOR_TEXTURE_ICE = SPR_FLOOR_TEXTURE_GRASS + 7,
479     SPR_FLOOR_TEXTURE_GRID_RED = SPR_FLOOR_TEXTURE_GRASS + 8,
480     SPR_FLOOR_TEXTURE_GRID_YELLOW = SPR_FLOOR_TEXTURE_GRASS + 9,
481     SPR_FLOOR_TEXTURE_GRID_BLUE = SPR_FLOOR_TEXTURE_GRASS + 10,
482     SPR_FLOOR_TEXTURE_GRID_GREEN = SPR_FLOOR_TEXTURE_GRASS + 11,
483     SPR_FLOOR_TEXTURE_SAND_DARK = SPR_FLOOR_TEXTURE_GRASS + 12,
484     SPR_FLOOR_TEXTURE_SAND_LIGHT = SPR_FLOOR_TEXTURE_GRASS + 13,
485     SPR_WALL_TEXTURE_ROCK = 5593,
486     SPR_WALL_TEXTURE_WOOD_RED = SPR_WALL_TEXTURE_ROCK + 1,
487     SPR_WALL_TEXTURE_WOOD_BLACK = SPR_WALL_TEXTURE_ROCK + 2,
488     SPR_WALL_TEXTURE_ICE = SPR_WALL_TEXTURE_ROCK + 3,
489     SPR_TOOLBAR_PAUSE = 5597,
490 
491     SPR_TOOLBAR_FILE = 5599,
492 
493     SPR_TOOLBAR_ZOOM_OUT = 5601,
494 
495     SPR_TOOLBAR_ZOOM_OUT_DISABLED = 5603,
496     SPR_TOOLBAR_ZOOM_IN = 5604,
497 
498     SPR_TOOLBAR_ZOOM_IN_DISABLED = 5606,
499     SPR_TOOLBAR_ROTATE = 5607,
500 
501     SPR_TOOLBAR_LAND = 5609,
502 
503     SPR_TOOLBAR_MAP = 5611,
504 
505     SPR_TOOLBAR_GUESTS = 5613,
506 
507     SPR_TOOLBAR_SCENERY = 5615,
508 
509     SPR_TOOLBAR_WATER = 5617,
510 
511     SPR_TOOLBAR_RIDES = 5619,
512 
513     SPR_TOOLBAR_VIEW = 5621,
514 
515     SPR_TOOLBAR_FOOTPATH = 5623,
516 
517     SPR_TAB_TOOLBAR = 5625,
518 
519     SPR_TOOLBAR_STAFF = 5627,
520 
521     SPR_TOOLBAR_PARK = 5629,
522 
523     SPR_TOOLBAR_CONSTRUCT_RIDE = 5631,
524 
525     SPR_TOOLBAR_CLEAR_SCENERY = 5633,
526 
527     SPR_CONSTRUCTION_DIRECTION_NE = 5635,
528     SPR_CONSTRUCTION_DIRECTION_SE = 5636,
529     SPR_CONSTRUCTION_DIRECTION_SW = 5637,
530     SPR_CONSTRUCTION_DIRECTION_NW = 5638,
531     SPR_CONSTRUCTION_FOOTPATH_LAND = 5639,
532     SPR_CONSTRUCTION_FOOTPATH_BRIDGE = 5640,
533 
534     SPR_6410 = 6410,
535 
536     SPR_PEEP_PICKUP_COUNT = 12,
537     SPR_PEEP_PICKUP_GUEST_START = 6813,
538     SPR_PEEP_PICKUP_HANDYMAN_START = 11289,
539     SPR_PEEP_PICKUP_MECHANIC_START = 11469,
540     SPR_PEEP_PICKUP_GUARD_START = 11909,
541     SPR_PEEP_PICKUP_PANDA_START = 12001,
542     SPR_PEEP_PICKUP_TIGER_START = 12157,
543     SPR_PEEP_PICKUP_ELEPHANT_START = 12353,
544     SPR_PEEP_PICKUP_GORILLA_START = 12665,
545     SPR_PEEP_PICKUP_SNOWMAN_START = 12881,
546     SPR_PEEP_PICKUP_KNIGHT_START = 12981,
547     SPR_PEEP_PICKUP_BANDIT_START = 13197,
548     SPR_PEEP_PICKUP_PIRATE_START = 13469,
549     SPR_PEEP_PICKUP_SHERIFF_START = 13701,
550     SPR_PEEP_PICKUP_ASTRONAUT_START = 13845,
551     SPR_PEEP_PICKUP_ROMAN_START = 13925,
552 
553     SPR_RIDE_DESIGN_PREVIEW_SPIRAL_ROLLER_COASTER_TRACK = 14222,
554     SPR_RIDE_DESIGN_PREVIEW_SPIRAL_ROLLER_COASTER_SUPPORTS = 14223,
555     SPR_RIDE_DESIGN_PREVIEW_STAND_UP_ROLLER_COASTER_TRACK = 14224,
556     SPR_RIDE_DESIGN_PREVIEW_STAND_UP_ROLLER_COASTER_SUPPORTS = 14225,
557     SPR_RIDE_DESIGN_PREVIEW_SUSPENDED_SWINGING_COASTER_TRACK = 14226,
558     SPR_RIDE_DESIGN_PREVIEW_SUSPENDED_SWINGING_COASTER_SUPPORTS = 14227,
559     SPR_RIDE_DESIGN_PREVIEW_INVERTED_ROLLER_COASTER_TRACK = 14228,
560     SPR_RIDE_DESIGN_PREVIEW_INVERTED_ROLLER_COASTER_SUPPORTS = 14229,
561     SPR_RIDE_DESIGN_PREVIEW_JUNIOR_ROLLER_COASTER_TRACK = 14230,
562     SPR_RIDE_DESIGN_PREVIEW_JUNIOR_ROLLER_COASTER_SUPPORTS = 14231,
563     SPR_RIDE_DESIGN_PREVIEW_MINIATURE_RAILWAY_TRACK = 14232,
564     SPR_RIDE_DESIGN_PREVIEW_MINIATURE_RAILWAY_SUPPORTS = 14233,
565     SPR_RIDE_DESIGN_PREVIEW_MONORAIL_TRACK = 14234,
566     SPR_RIDE_DESIGN_PREVIEW_MONORAIL_SUPPORTS = 14235,
567     SPR_RIDE_DESIGN_PREVIEW_MINI_SUSPENDED_COASTER_TRACK = 14236,
568     SPR_RIDE_DESIGN_PREVIEW_MINI_SUSPENDED_COASTER_SUPPORTS = 14237,
569     SPR_RIDE_DESIGN_PREVIEW_BOAT_HIRE_TRACK = 14238,
570     SPR_RIDE_DESIGN_PREVIEW_BOAT_HIRE_SUPPORTS = 14239,
571     SPR_RIDE_DESIGN_PREVIEW_WOODEN_WILD_MOUSE_TRACK = 14240,
572     SPR_RIDE_DESIGN_PREVIEW_WOODEN_WILD_MOUSE_SUPPORTS = 14241,
573     SPR_RIDE_DESIGN_PREVIEW_STEEPLECHASE_TRACK = 14242,
574     SPR_RIDE_DESIGN_PREVIEW_STEEPLECHASE_SUPPORTS = 14243,
575     SPR_RIDE_DESIGN_PREVIEW_CAR_RIDE_TRACK = 14244,
576     SPR_RIDE_DESIGN_PREVIEW_CAR_RIDE_SUPPORTS = 14245,
577     SPR_RIDE_DESIGN_PREVIEW_LAUNCHED_FREEFALL_TRACK = 14246,
578     SPR_RIDE_DESIGN_PREVIEW_LAUNCHED_FREEFALL_SUPPORTS = 14247,
579     SPR_RIDE_DESIGN_PREVIEW_BOBSLEIGH_COASTER_TRACK = 14248,
580     SPR_RIDE_DESIGN_PREVIEW_BOBSLEIGH_COASTER_SUPPORTS = 14249,
581     SPR_RIDE_DESIGN_PREVIEW_OBSERVATION_TOWER_TRACK = 14250,
582     SPR_RIDE_DESIGN_PREVIEW_OBSERVATION_TOWER_SUPPORTS = 14251,
583     SPR_RIDE_DESIGN_PREVIEW_LOOPING_ROLLER_COASTER_TRACK = 14252,
584     SPR_RIDE_DESIGN_PREVIEW_LOOPING_ROLLER_COASTER_SUPPORTS = 14253,
585     SPR_RIDE_DESIGN_PREVIEW_DINGHY_SLIDE_TRACK = 14254,
586     SPR_RIDE_DESIGN_PREVIEW_DINGHY_SLIDE_SUPPORTS = 14255,
587     SPR_RIDE_DESIGN_PREVIEW_MINE_TRAIN_COASTER_TRACK = 14256,
588     SPR_RIDE_DESIGN_PREVIEW_MINE_TRAIN_COASTER_SUPPORTS = 14257,
589     SPR_RIDE_DESIGN_PREVIEW_CHAIRLIFT_TRACK = 14258,
590     SPR_RIDE_DESIGN_PREVIEW_CHAIRLIFT_SUPPORTS = 14259,
591     SPR_RIDE_DESIGN_PREVIEW_CORKSCREW_ROLLER_COASTER_TRACK = 14260,
592     SPR_RIDE_DESIGN_PREVIEW_CORKSCREW_ROLLER_COASTER_SUPPORTS = 14261,
593 
594     SPR_RIDE_DESIGN_PREVIEW_SPIRAL_SLIDE_TRACK = 14264,
595 
596     SPR_RIDE_DESIGN_PREVIEW_GO_KARTS_TRACK = 14266,
597     SPR_RIDE_DESIGN_PREVIEW_GO_KARTS_SUPPORTS = 14267,
598     SPR_RIDE_DESIGN_PREVIEW_LOG_FLUME_TRACK = 14268,
599     SPR_RIDE_DESIGN_PREVIEW_LOG_FLUME_SUPPORTS = 14269,
600     SPR_RIDE_DESIGN_PREVIEW_RIVER_RAPIDS_TRACK = 14270,
601     SPR_RIDE_DESIGN_PREVIEW_RIVER_RAPIDS_SUPPORTS = 14271,
602     SPR_RIDE_DESIGN_PREVIEW_DODGEMS_TRACK = 14272,
603     SPR_RIDE_DESIGN_PREVIEW_DODGEMS_SUPPORTS = 14273,
604     SPR_RIDE_DESIGN_PREVIEW_SWINGING_SHIP_TRACK = 14274,
605     SPR_RIDE_DESIGN_PREVIEW_SWINGING_SHIP_SUPPORTS = 14275,
606     SPR_RIDE_DESIGN_PREVIEW_SWINGING_INVERTER_SHIP_TRACK = 14276,
607     SPR_RIDE_DESIGN_PREVIEW_SWINGING_INVERTER_SHIP_SUPPORTS = 14277,
608 
609     SPR_RIDE_DESIGN_PREVIEW_FERRIS_WHEEL_TRACK = 14296,
610 
611     SPR_RIDE_DESIGN_PREVIEW_TOP_SPIN_TRACK = 14302,
612 
613     SPR_RIDE_DESIGN_PREVIEW_REVERSE_FREEFALL_COASTER_TRACK = 14306,
614     SPR_RIDE_DESIGN_PREVIEW_REVERSE_FREEFALL_COASTER_SUPPORTS = 14307,
615     SPR_RIDE_DESIGN_PREVIEW_LIFT_TRACK = 14308,
616 
617     SPR_RIDE_DESIGN_PREVIEW_VERTICAL_DROP_ROLLER_COASTER_TRACK = 14310,
618     SPR_RIDE_DESIGN_PREVIEW_VERTICAL_DROP_ROLLER_COASTER_SUPPORTS = 14311,
619 
620     SPR_RIDE_DESIGN_PREVIEW_GHOST_TRAIN_TRACK = 14322,
621     SPR_RIDE_DESIGN_PREVIEW_GHOST_TRAIN_SUPPORTS = 14323,
622     SPR_RIDE_DESIGN_PREVIEW_TWISTER_ROLLER_COASTER_TRACK = 14324,
623     SPR_RIDE_DESIGN_PREVIEW_TWISTER_ROLLER_COASTER_SUPPORTS = 14325,
624     SPR_RIDE_DESIGN_PREVIEW_WOODEN_ROLLER_COASTER_TRACK = 14326,
625     SPR_RIDE_DESIGN_PREVIEW_WOODEN_ROLLER_COASTER_SUPPORTS = 14327,
626     SPR_RIDE_DESIGN_PREVIEW_SIDE_FRICTION_ROLLER_COASTER_TRACK = 14328,
627     SPR_RIDE_DESIGN_PREVIEW_SIDE_FRICTION_ROLLER_COASTER_SUPPORTS = 14329,
628     SPR_RIDE_DESIGN_PREVIEW_WILD_MOUSE_TRACK = 14330,
629     SPR_RIDE_DESIGN_PREVIEW_WILD_MOUSE_SUPPORTS = 14331,
630     SPR_RIDE_DESIGN_PREVIEW_MULTI_DIMENSION_ROLLER_COASTER_TRACK = 14332,
631     SPR_RIDE_DESIGN_PREVIEW_MULTI_DIMENSION_ROLLER_COASTER_SUPPORTS = 14333,
632 
633     SPR_RIDE_DESIGN_PREVIEW_FLYING_ROLLER_COASTER_TRACK = 14336,
634     SPR_RIDE_DESIGN_PREVIEW_FLYING_ROLLER_COASTER_SUPPORTS = 14337,
635 
636     SPR_RIDE_DESIGN_PREVIEW_VIRGINIA_REEL_TRACK = 14340,
637     SPR_RIDE_DESIGN_PREVIEW_VIRGINIA_REEL_SUPPORTS = 14341,
638     SPR_RIDE_DESIGN_PREVIEW_SPLASH_BOATS_TRACK = 14342,
639     SPR_RIDE_DESIGN_PREVIEW_SPLASH_BOATS_SUPPORTS = 14343,
640     SPR_RIDE_DESIGN_PREVIEW_MINI_HELICOPTERS_TRACK = 14344,
641     SPR_RIDE_DESIGN_PREVIEW_MINI_HELICOPTERS_SUPPORTS = 14345,
642     SPR_RIDE_DESIGN_PREVIEW_LAY_DOWN_ROLLER_COASTER_TRACK = 14346,
643     SPR_RIDE_DESIGN_PREVIEW_LAY_DOWN_ROLLER_COASTER_SUPPORTS = 14347,
644     SPR_RIDE_DESIGN_PREVIEW_SUSPENDED_MONORAIL_TRACK = 14348,
645     SPR_RIDE_DESIGN_PREVIEW_SUSPENDED_MONORAIL_SUPPORTS = 14349,
646 
647     SPR_RIDE_DESIGN_PREVIEW_REVERSER_ROLLER_COASTER_TRACK = 14352,
648     SPR_RIDE_DESIGN_PREVIEW_REVERSER_ROLLER_COASTER_SUPPORTS = 14353,
649     SPR_RIDE_DESIGN_PREVIEW_HEARTLINE_TWISTER_COASTER_TRACK = 14354,
650     SPR_RIDE_DESIGN_PREVIEW_HEARTLINE_TWISTER_COASTER_SUPPORTS = 14355,
651     SPR_RIDE_DESIGN_PREVIEW_MINI_GOLF_TRACK = 14356,
652     SPR_RIDE_DESIGN_PREVIEW_MINI_GOLF_SUPPORTS = 14357,
653     SPR_RIDE_DESIGN_PREVIEW_GIGA_COASTER_TRACK = 14358,
654     SPR_RIDE_DESIGN_PREVIEW_GIGA_COASTER_SUPPORTS = 14359,
655     SPR_RIDE_DESIGN_PREVIEW_ROTO_DROP_TRACK = 14360,
656     SPR_RIDE_DESIGN_PREVIEW_ROTO_DROP_SUPPORTS = 14361,
657     SPR_RIDE_DESIGN_PREVIEW_FLYING_SAUCERS_TRACK = 14362,
658 
659     SPR_RIDE_DESIGN_PREVIEW_MONORAIL_CYCLES_TRACK = 14366,
660     SPR_RIDE_DESIGN_PREVIEW_MONORAIL_CYCLES_SUPPORTS = 14367,
661     SPR_RIDE_DESIGN_PREVIEW_COMPACT_INVERTED_COASTER_TRACK = 14368,
662     SPR_RIDE_DESIGN_PREVIEW_COMPACT_INVERTED_COASTER_SUPPORTS = 14369,
663     SPR_RIDE_DESIGN_PREVIEW_WATER_COASTER_TRACK = 14370,
664     SPR_RIDE_DESIGN_PREVIEW_WATER_COASTER_SUPPORTS = 14371,
665     SPR_RIDE_DESIGN_PREVIEW_AIR_POWERED_VERTICAL_COASTER_TRACK = 14372,
666     SPR_RIDE_DESIGN_PREVIEW_AIR_POWERED_VERTICAL_COASTER_SUPPORTS = 14373,
667     SPR_RIDE_DESIGN_PREVIEW_INVERTED_HAIRPIN_COASTER_TRACK = 14374,
668     SPR_RIDE_DESIGN_PREVIEW_INVERTED_HAIRPIN_COASTER_SUPPORTS = 14375,
669     SPR_RIDE_DESIGN_PREVIEW_MAGIC_CARPET_TRACK = 14376,
670     SPR_RIDE_DESIGN_PREVIEW_MAGIC_CARPET_SUPPORTS = 14377,
671     SPR_RIDE_DESIGN_PREVIEW_SUBMARINE_RIDE_TRACK = 14378,
672     SPR_RIDE_DESIGN_PREVIEW_SUBMARINE_RIDE_SUPPORTS = 14379,
673     SPR_RIDE_DESIGN_PREVIEW_RIVER_RAFTS_TRACK = 14380,
674     SPR_RIDE_DESIGN_PREVIEW_RIVER_RAFTS_SUPPORTS = 14381,
675 
676     SPR_RIDE_DESIGN_PREVIEW_INVERTED_IMPULSE_COASTER_TRACK = 14394,
677     SPR_RIDE_DESIGN_PREVIEW_INVERTED_IMPULSE_COASTER_SUPPORTS = 14395,
678     SPR_RIDE_DESIGN_PREVIEW_MINI_ROLLER_COASTER_TRACK = 14396,
679     SPR_RIDE_DESIGN_PREVIEW_MINI_ROLLER_COASTER_SUPPORTS = 14397,
680     SPR_RIDE_DESIGN_PREVIEW_MINE_RIDE_TRACK = 14398,
681     SPR_RIDE_DESIGN_PREVIEW_MINE_RIDE_SUPPORTS = 14399,
682 
683     SPR_RIDE_DESIGN_PREVIEW_LIM_LAUNCHED_ROLLER_COASTER_TRACK = 14402,
684     SPR_RIDE_DESIGN_PREVIEW_LIM_LAUNCHED_ROLLER_COASTER_SUPPORTS = 14403,
685 
686     SPR_RIDE_DESIGN_PREVIEW_MAZE_BRICK_WALLS = 21990,
687     SPR_RIDE_DESIGN_PREVIEW_MAZE_HEDGES = 21991,
688     SPR_RIDE_DESIGN_PREVIEW_MAZE_ICE_BLOCKS = 21992,
689     SPR_RIDE_DESIGN_PREVIEW_MAZE_WOODEN_FENCES = 21993,
690 
691     SPR_LAND_OWNERSHIP_AVAILABLE = 22955,
692     SPR_LAND_CONSTRUCTION_RIGHTS_AVAILABLE = 22956,
693 
694     SPR_DUCK = 23133,
695 
696     SPR_NEXT_WEATHER = 23189,
697     SPR_WEATHER_SUN = 23190,
698     SPR_WEATHER_SUN_CLOUD = 23191,
699     SPR_WEATHER_CLOUD = 23192,
700     SPR_WEATHER_LIGHT_RAIN = 23193,
701     SPR_WEATHER_HEAVY_RAIN = 23194,
702     SPR_WEATHER_STORM = 23195,
703     SPR_WEATHER_SNOW = 23196,
704     SPR_RATING_LOW = 23197,
705     SPR_RATING_HIGH = 23198,
706     SPR_MENU_CHECKMARK = 23199,
707     SPR_FADE_1 = 23200,
708     SPR_FADE_2 = 23201,
709     SPR_FADE_3 = 23202,
710     SPR_FADE_4 = 23203,
711     SPR_FADE_5 = 23204,
712     SPR_FADE_6 = 23205,
713     SPR_FADE_7 = 23206,
714     SPR_MENU_NEW_GAME = 23207,
715     SPR_MENU_LOAD_GAME = 23208,
716     SPR_MENU_TUTORIAL = 23209,
717     SPR_MENU_EXIT = 23210,
718     SPR_MENU_TOOLBOX = 23211,
719     SPR_MENU_LOGO = 23212,
720     SPR_CREDITS_LOGO_SMALL = 23213,
721     SPR_CREDITS_CHRIS_SAWYER_SMALL = 23214,
722     SPR_INTRO_CHRIS_SAWYER_00 = 23215,
723     SPR_INTRO_CHRIS_SAWYER_10 = SPR_INTRO_CHRIS_SAWYER_00 + 1,
724     SPR_INTRO_LOGO_00 = 23218,
725     SPR_INTRO_LOGO_10 = SPR_INTRO_LOGO_00 + 1,
726     SPR_INTRO_LOGO_20 = SPR_INTRO_LOGO_00 + 2,
727     SPR_INTRO_LOGO_01 = SPR_INTRO_LOGO_00 + 3,
728     SPR_INTRO_LOGO_11 = SPR_INTRO_LOGO_00 + 4,
729     SPR_INTRO_LOGO_21 = SPR_INTRO_LOGO_00 + 5,
730 
731     SPR_INTRO_INFOGRAMES_00 = 23226,
732     SPR_INTRO_INFOGRAMES_10 = SPR_INTRO_INFOGRAMES_00 + 1,
733     SPR_INTRO_INFOGRAMES_01 = SPR_INTRO_INFOGRAMES_00 + 2,
734     SPR_INTRO_INFOGRAMES_11 = SPR_INTRO_INFOGRAMES_00 + 3,
735     SPR_CREDITS_INFOGRAMES = 23230,
736 
737     SPR_NEW_RIDE_MASK = 29013,
738 
739     SPR_G1_END = 29294,
740     SPR_RCTC_G1_END = 29357, // The number of elements in RCTC's g1.dat file
741 
742     SPR_G2_BEGIN = 29357,
743     SPR_G2_LOGO = SPR_G2_BEGIN + 0,
744     SPR_G2_TITLE = SPR_G2_BEGIN + 1,
745     SPR_G2_FASTFORWARD = SPR_G2_BEGIN + 2,
746     SPR_G2_SPEED_ARROW = SPR_G2_BEGIN + 3,
747     SPR_G2_HYPER_ARROW = SPR_G2_BEGIN + 4,
748     SPR_G2_TAB_LAND = SPR_G2_BEGIN + 5,
749 
750     SPR_G2_PLACEHOLDER = SPR_G2_BEGIN + 6,
751 
752     SPR_G2_ZOOM_IN = SPR_G2_BEGIN + 7,
753     SPR_G2_ZOOM_IN_DISABLED = SPR_G2_BEGIN + 8,
754     SPR_G2_ZOOM_OUT = SPR_G2_BEGIN + 9,
755     SPR_G2_ZOOM_OUT_DISABLED = SPR_G2_BEGIN + 10,
756 
757     SPR_G2_TAB_TREE = SPR_G2_BEGIN + 11,
758     SPR_G2_TAB_PENCIL = SPR_G2_BEGIN + 12,
759     SPR_G2_BUTTON_LARGE_SCENERY = SPR_G2_BEGIN + 13,
760     SPR_G2_BUTTON_TREES = SPR_G2_BEGIN + 14,
761     SPR_G2_BUTTON_FOOTPATH = SPR_G2_BEGIN + 15,
762 
763     SPR_G2_RCT1_CLOSE_BUTTON_0 = SPR_G2_BEGIN + 16,
764     SPR_G2_RCT1_CLOSE_BUTTON_1 = SPR_G2_BEGIN + 17,
765     SPR_G2_RCT1_CLOSE_BUTTON_2 = SPR_G2_BEGIN + 18,
766     SPR_G2_RCT1_CLOSE_BUTTON_3 = SPR_G2_BEGIN + 19,
767     SPR_G2_RCT1_TEST_BUTTON_0 = SPR_G2_BEGIN + 20,
768     SPR_G2_RCT1_TEST_BUTTON_1 = SPR_G2_BEGIN + 21,
769     SPR_G2_RCT1_TEST_BUTTON_2 = SPR_G2_BEGIN + 22,
770     SPR_G2_RCT1_TEST_BUTTON_3 = SPR_G2_BEGIN + 23,
771     SPR_G2_RCT1_OPEN_BUTTON_0 = SPR_G2_BEGIN + 24,
772     SPR_G2_RCT1_OPEN_BUTTON_1 = SPR_G2_BEGIN + 25,
773     SPR_G2_RCT1_OPEN_BUTTON_2 = SPR_G2_BEGIN + 26,
774     SPR_G2_RCT1_OPEN_BUTTON_3 = SPR_G2_BEGIN + 27,
775 
776     SPR_G2_TITLE_RESTART = SPR_G2_BEGIN + 28,
777     SPR_G2_TITLE_STOP = SPR_G2_BEGIN + 29,
778     SPR_G2_TITLE_PLAY = SPR_G2_BEGIN + 30,
779     SPR_G2_TITLE_SKIP = SPR_G2_BEGIN + 31,
780 
781     SPR_G2_SANDBOX = SPR_G2_BEGIN + 32,
782 
783     SPR_G2_TAB_NEWS = SPR_G2_BEGIN + 57,
784     SPR_G2_LOCKED = SPR_G2_BEGIN + 58,
785     SPR_G2_MENU_MULTIPLAYER = SPR_G2_BEGIN + 59,
786 
787     SPR_G2_SORT = SPR_G2_BEGIN + 76,
788     SPR_G2_COPY = SPR_G2_BEGIN + 77,
789     SPR_G2_PASTE = SPR_G2_BEGIN + 78,
790 
791     SPR_G2_GIGA_RC_BOOSTER_NE_SW = SPR_G2_BEGIN + 79,
792     SPR_G2_GIGA_RC_BOOSTER_NW_SE = SPR_G2_BEGIN + 80,
793     SPR_G2_BM_BOOSTER_NE_SW = SPR_G2_BEGIN + 81,
794     SPR_G2_BM_BOOSTER_NW_SE = SPR_G2_BEGIN + 82,
795 
796     SPR_G2_TOOLBAR_MUTE = SPR_G2_BEGIN + 85,
797     SPR_G2_TOOLBAR_MUTE_PRESSED = SPR_G2_BEGIN + 86,
798     SPR_G2_TOOLBAR_UNMUTE = SPR_G2_BEGIN + 87,
799     SPR_G2_TOOLBAR_UNMUTE_PRESSED = SPR_G2_BEGIN + 88,
800 
801     SPR_G2_MINI_RC_BOOSTER_NE_SW = SPR_G2_BEGIN + 89,
802     SPR_G2_MINI_RC_BOOSTER_NW_SE = SPR_G2_BEGIN + 90,
803 
804     SPR_G2_MINIATURE_RAILWAY_QUARTER_TURN_3_TILES_SW_SE_PART_3 = SPR_G2_BEGIN + 91,
805 
806     SPR_G2_MINIATURE_RAILWAY_BEGIN = SPR_G2_BEGIN + 92,
807     SPR_G2_MINIATURE_RAILWAY_GRAVEL_SW_NE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 0,
808     SPR_G2_MINIATURE_RAILWAY_GRAVEL_NW_SE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 1,
809     SPR_G2_MINIATURE_RAILWAY_GROOVED_SW_NE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 2,
810     SPR_G2_MINIATURE_RAILWAY_GROOVED_NW_SE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 3,
811     SPR_G2_MINIATURE_RAILWAY_INSET_SW_NE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 4,
812     SPR_G2_MINIATURE_RAILWAY_INSET_NW_SE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 5,
813     SPR_G2_MINIATURE_RAILWAY_INSET_END_NE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 6,
814     SPR_G2_MINIATURE_RAILWAY_INSET_END_SE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 7,
815     SPR_G2_MINIATURE_RAILWAY_INSET_END_NW = SPR_G2_MINIATURE_RAILWAY_BEGIN + 8,
816     SPR_G2_MINIATURE_RAILWAY_INSET_END_SW = SPR_G2_MINIATURE_RAILWAY_BEGIN + 9,
817     SPR_G2_MINIATURE_RAILWAY_INSET_END_SW_NE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 10,
818     SPR_G2_MINIATURE_RAILWAY_INSET_END_NW_SE = SPR_G2_MINIATURE_RAILWAY_BEGIN + 11,
819     SPR_G2_MINIATURE_RAILWAY_LAST = SPR_G2_BEGIN + 103,
820 
821     SPR_G2_SEARCH = SPR_G2_BEGIN + 104,
822 
823     SPR_G2_SURFACE_GLASSY_RECOLOURABLE = SPR_G2_BEGIN + 105,
824 
825     SPR_G2_SELECTION_EDGE_NW = SPR_G2_BEGIN + 106,
826     SPR_G2_SELECTION_EDGE_NE = SPR_G2_BEGIN + 107,
827     SPR_G2_SELECTION_EDGE_SW = SPR_G2_BEGIN + 108,
828     SPR_G2_SELECTION_EDGE_SE = SPR_G2_BEGIN + 109,
829 
830     SPR_G2_EYEDROPPER = SPR_G2_BEGIN + 110,
831     SPR_G2_CHAT = SPR_G2_BEGIN + 111,
832 
833     SPR_G2_MAP_NORTH = SPR_G2_BEGIN + 112,
834     SPR_G2_MAP_NORTH_PRESSED = SPR_G2_BEGIN + 113,
835     SPR_G2_MAP_WEST = SPR_G2_BEGIN + 114,
836     SPR_G2_MAP_WEST_PRESSED = SPR_G2_BEGIN + 115,
837     SPR_G2_MAP_SOUTH = SPR_G2_BEGIN + 116,
838     SPR_G2_MAP_SOUTH_PRESSED = SPR_G2_BEGIN + 117,
839     SPR_G2_MAP_EAST = SPR_G2_BEGIN + 118,
840     SPR_G2_MAP_EAST_PRESSED = SPR_G2_BEGIN + 119,
841 
842     SPR_G2_TOOLBAR_MULTIPLAYER = SPR_G2_BEGIN + 120,
843     SPR_G2_TOOLBAR_MULTIPLAYER_PRESSED = SPR_G2_BEGIN + 121,
844     SPR_G2_MULTIPLAYER_SYNC = SPR_G2_BEGIN + 122,
845     SPR_G2_MULTIPLAYER_DESYNC = SPR_G2_BEGIN + 123,
846 
847     SPR_G2_SIMULATE = SPR_G2_BEGIN + 124,
848     SPR_G2_RCT1_SIMULATE_BUTTON_0 = SPR_G2_BEGIN + 125,
849     SPR_G2_RCT1_SIMULATE_BUTTON_1 = SPR_G2_BEGIN + 126,
850     SPR_G2_RCT1_SIMULATE_BUTTON_2 = SPR_G2_BEGIN + 127,
851     SPR_G2_RCT1_SIMULATE_BUTTON_3 = SPR_G2_BEGIN + 128,
852 
853     SPR_G2_LAND_TOOL_SIZE_6 = SPR_G2_BEGIN + 129,
854 
855     SPR_G2_MOUNTAIN_TOOL_EVEN = SPR_G2_BEGIN + 130,
856     SPR_G2_MOUNTAIN_TOOL_ODD = SPR_G2_BEGIN + 131,
857 
858     SPR_G2_SCENERY_SCATTER_LOW = SPR_G2_BEGIN + 132,
859     SPR_G2_SCENERY_SCATTER_MEDIUM = SPR_G2_BEGIN + 133,
860     SPR_G2_SCENERY_SCATTER_HIGH = SPR_G2_BEGIN + 134,
861 
862     SPR_G2_WOODEN_RC_BOOSTER_SW_NE = SPR_G2_BEGIN + 135,
863     SPR_G2_WOODEN_RC_BOOSTER_NW_SE = SPR_G2_BEGIN + 136,
864 
865     SPR_G2_VIEW = SPR_G2_BEGIN + 137,
866 
867     SPR_G2_PATH_RAILINGS_TAB = SPR_G2_BEGIN + 138,
868 
869     SPR_G2_CHAR_BEGIN = SPR_G2_BEGIN + 139,
870 
871     SPR_G2_AE_UPPER = SPR_G2_CHAR_BEGIN,
872     SPR_G2_AE_LOWER = SPR_G2_CHAR_BEGIN + 1,
873     SPR_G2_O_STROKE_UPPER = SPR_G2_CHAR_BEGIN + 2,
874     SPR_G2_O_STROKE_LOWER = SPR_G2_CHAR_BEGIN + 3,
875 
876     SPR_G2_CYRILLIC_BE_UPPER = SPR_G2_CHAR_BEGIN + 4,
877     SPR_G2_CYRILLIC_GHE_UPPER = SPR_G2_CHAR_BEGIN + 5,
878     SPR_G2_CYRILLIC_DE_UPPER = SPR_G2_CHAR_BEGIN + 6,
879     SPR_G2_CYRILLIC_ZHE_UPPER = SPR_G2_CHAR_BEGIN + 7,
880     SPR_G2_CYRILLIC_ZE_UPPER = SPR_G2_CHAR_BEGIN + 8,
881     SPR_G2_CYRILLIC_I_UPPER = SPR_G2_CHAR_BEGIN + 9,
882     SPR_G2_CYRILLIC_SHORT_I_UPPER = SPR_G2_CHAR_BEGIN + 10,
883     SPR_G2_CYRILLIC_EL_UPPER = SPR_G2_CHAR_BEGIN + 11,
884     SPR_G2_CYRILLIC_PE_UPPER = SPR_G2_CHAR_BEGIN + 12,
885     SPR_G2_CYRILLIC_U_UPPER = SPR_G2_CHAR_BEGIN + 13,
886     SPR_G2_CYRILLIC_EF_UPPER = SPR_G2_CHAR_BEGIN + 14,
887     SPR_G2_CYRILLIC_TSE_UPPER = SPR_G2_CHAR_BEGIN + 15,
888     SPR_G2_CYRILLIC_CHE_UPPER = SPR_G2_CHAR_BEGIN + 16,
889     SPR_G2_CYRILLIC_SHA_UPPER = SPR_G2_CHAR_BEGIN + 17,
890     SPR_G2_CYRILLIC_SHCHA_UPPER = SPR_G2_CHAR_BEGIN + 18,
891     SPR_G2_CYRILLIC_HARD_SIGN_UPPER = SPR_G2_CHAR_BEGIN + 19,
892     SPR_G2_CYRILLIC_YERU_UPPER = SPR_G2_CHAR_BEGIN + 20,
893     SPR_G2_CYRILLIC_SOFT_SIGN_UPPER = SPR_G2_CHAR_BEGIN + 21,
894     SPR_G2_CYRILLIC_E_UPPER = SPR_G2_CHAR_BEGIN + 22,
895     SPR_G2_CYRILLIC_YU_UPPER = SPR_G2_CHAR_BEGIN + 23,
896     SPR_G2_CYRILLIC_YA_UPPER = SPR_G2_CHAR_BEGIN + 24,
897 
898     SPR_G2_CYRILLIC_BE_LOWER = SPR_G2_CHAR_BEGIN + 25,
899     SPR_G2_CYRILLIC_VE_LOWER = SPR_G2_CHAR_BEGIN + 26,
900     SPR_G2_CYRILLIC_GHE_LOWER = SPR_G2_CHAR_BEGIN + 27,
901     SPR_G2_CYRILLIC_DE_LOWER = SPR_G2_CHAR_BEGIN + 28,
902     SPR_G2_CYRILLIC_ZHE_LOWER = SPR_G2_CHAR_BEGIN + 29,
903     SPR_G2_CYRILLIC_ZE_LOWER = SPR_G2_CHAR_BEGIN + 30,
904     SPR_G2_CYRILLIC_I_LOWER = SPR_G2_CHAR_BEGIN + 31,
905     SPR_G2_CYRILLIC_SHORT_I_LOWER = SPR_G2_CHAR_BEGIN + 32,
906     SPR_G2_CYRILLIC_KA_LOWER = SPR_G2_CHAR_BEGIN + 33,
907     SPR_G2_CYRILLIC_EL_LOWER = SPR_G2_CHAR_BEGIN + 34,
908     SPR_G2_CYRILLIC_EM_LOWER = SPR_G2_CHAR_BEGIN + 35,
909     SPR_G2_CYRILLIC_EN_LOWER = SPR_G2_CHAR_BEGIN + 36,
910     SPR_G2_CYRILLIC_PE_LOWER = SPR_G2_CHAR_BEGIN + 37,
911     SPR_G2_CYRILLIC_TE_LOWER = SPR_G2_CHAR_BEGIN + 38,
912     SPR_G2_CYRILLIC_EF_LOWER = SPR_G2_CHAR_BEGIN + 39,
913     SPR_G2_CYRILLIC_TSE_LOWER = SPR_G2_CHAR_BEGIN + 40,
914     SPR_G2_CYRILLIC_CHE_LOWER = SPR_G2_CHAR_BEGIN + 41,
915     SPR_G2_CYRILLIC_SHA_LOWER = SPR_G2_CHAR_BEGIN + 42,
916     SPR_G2_CYRILLIC_SHCHA_LOWER = SPR_G2_CHAR_BEGIN + 43,
917     SPR_G2_CYRILLIC_YERU_LOWER = SPR_G2_CHAR_BEGIN + 44,
918     SPR_G2_CYRILLIC_SOFT_SIGN_LOWER = SPR_G2_CHAR_BEGIN + 45,
919     SPR_G2_CYRILLIC_E_LOWER = SPR_G2_CHAR_BEGIN + 46,
920     SPR_G2_CYRILLIC_YU_LOWER = SPR_G2_CHAR_BEGIN + 47,
921     SPR_G2_CYRILLIC_YA_LOWER = SPR_G2_CHAR_BEGIN + 48,
922 
923     SPR_G2_GERMAN_OPENQUOTES = SPR_G2_CHAR_BEGIN + 49,
924 
925     SPR_G2_GUILDER_SIGN = SPR_G2_CHAR_BEGIN + 50,
926 
927     SPR_G2_G_BREVE_UPPER = SPR_G2_CHAR_BEGIN + 51,
928     SPR_G2_I_WITH_DOT_UPPER = SPR_G2_CHAR_BEGIN + 52,
929     SPR_G2_S_CEDILLA_UPPER = SPR_G2_CHAR_BEGIN + 53,
930     SPR_G2_G_BREVE_LOWER = SPR_G2_CHAR_BEGIN + 54,
931     SPR_G2_I_WITHOUT_DOT_LOWER = SPR_G2_CHAR_BEGIN + 55,
932     SPR_G2_S_CEDILLA_LOWER = SPR_G2_CHAR_BEGIN + 56,
933 
934     SPR_G2_INTERPUNCT = SPR_G2_CHAR_BEGIN + 57,
935 
936     SPR_G2_A_BREVE_UPPER = SPR_G2_CHAR_BEGIN + 58,
937     SPR_G2_T_COMMA_UPPER = SPR_G2_CHAR_BEGIN + 59,
938     SPR_G2_T_COMMA_LOWER = SPR_G2_CHAR_BEGIN + 60,
939 
940     SPR_G2_ELLIPSIS = SPR_G2_CHAR_BEGIN + 61,
941 
942     SPR_G2_C_CARON_UPPER = SPR_G2_CHAR_BEGIN + 62,
943     SPR_G2_C_CARON_LOWER = SPR_G2_CHAR_BEGIN + 63,
944 
945     SPR_G2_Y_ACUTE_UPPER = SPR_G2_CHAR_BEGIN + 64,
946     SPR_G2_Y_ACUTE_LOWER = SPR_G2_CHAR_BEGIN + 65,
947 
948     SPR_G2_O_DOUBLE_ACUTE_UPPER = SPR_G2_CHAR_BEGIN + 66,
949     SPR_G2_O_DOUBLE_ACUTE_LOWER = SPR_G2_CHAR_BEGIN + 67,
950 
951     SPR_G2_OE_UPPER,
952     SPR_G2_OE_LOWER,
953 
954     SPR_G2_U_DOUBLE_ACUTE_UPPER,
955     SPR_G2_U_DOUBLE_ACUTE_LOWER,
956 
957     SPR_G2_D_CARON_UPPER,
958     SPR_G2_D_CARON_LOWER,
959     SPR_G2_E_CARON_UPPER,
960     SPR_G2_E_CARON_LOWER,
961     SPR_G2_N_CARON_UPPER,
962     SPR_G2_N_CARON_LOWER,
963     SPR_G2_R_CARON_UPPER,
964     SPR_G2_R_CARON_LOWER,
965     SPR_G2_S_CARON_UPPER,
966     SPR_G2_S_CARON_LOWER,
967     SPR_G2_T_CARON_UPPER,
968     SPR_G2_T_CARON_LOWER,
969     SPR_G2_U_RING_UPPER,
970     SPR_G2_U_RING_LOWER,
971     SPR_G2_Z_CARON_UPPER,
972     SPR_G2_Z_CARON_LOWER,
973 
974     SPR_G2_ROUBLE_SIGN,
975 
976     SPR_G2_J,
977     SPR_G2_L,
978 
979     SPR_G2_C_CIRCUMFLEX_UPPER,
980     SPR_G2_C_CIRCUMFLEX_LOWER,
981     SPR_G2_G_CIRCUMFLEX_UPPER,
982     SPR_G2_G_CIRCUMFLEX_LOWER,
983     SPR_G2_H_CIRCUMFLEX_UPPER,
984     SPR_G2_H_CIRCUMFLEX_LOWER,
985     SPR_G2_J_CIRCUMFLEX_UPPER,
986     SPR_G2_J_CIRCUMFLEX_LOWER,
987     SPR_G2_S_CIRCUMFLEX_UPPER,
988     SPR_G2_S_CIRCUMFLEX_LOWER,
989     SPR_G2_U_BREVE_UPPER,
990     SPR_G2_U_BREVE_LOWER,
991 
992     SPR_G2_GLYPH_COUNT = (SPR_G2_U_BREVE_LOWER - SPR_G2_CHAR_BEGIN) + 1,
993     SPR_G2_CHAR_END = SPR_G2_CHAR_BEGIN + SPR_G2_GLYPH_COUNT * 3,
994 
995     SPR_G2_SUPPORT_BEGIN = SPR_G2_CHAR_END,
996     SPR_G2_SUPPORT_END = SPR_G2_SUPPORT_BEGIN + 32,
997 
998     SPR_RIDE_DESIGN_PREVIEW_HYBRID_COASTER_TRACK = SPR_G2_SUPPORT_END,
999     SPR_RIDE_DESIGN_PREVIEW_HYBRID_COASTER_SUPPORTS = SPR_RIDE_DESIGN_PREVIEW_HYBRID_COASTER_TRACK + 1,
1000     SPR_G2_HYBRID_BEGIN = SPR_RIDE_DESIGN_PREVIEW_HYBRID_COASTER_TRACK + 2,
1001     SPR_G2_HYBRID_TRACK_FLAT = SPR_G2_HYBRID_BEGIN,
1002     SPR_G2_HYBRID_TRACK_BRAKE = SPR_G2_HYBRID_BEGIN + 2,
1003     SPR_G2_HYBRID_TRACK_BLOCK_BRAKE = SPR_G2_HYBRID_BEGIN + 4,
1004     SPR_G2_HYBRID_TRACK_BOOSTER = SPR_G2_HYBRID_BEGIN + 6,
1005     SPR_G2_HYBRID_TRACK_GENTLE = SPR_G2_HYBRID_BEGIN + 8,
1006     SPR_G2_HYBRID_TRACK_STEEP = SPR_G2_HYBRID_BEGIN + 20,
1007     SPR_G2_HYBRID_TRACK_VERTICAL = SPR_G2_HYBRID_BEGIN + 36,
1008     SPR_G2_HYBRID_TRACK_SMALL_CURVE = SPR_G2_HYBRID_BEGIN + 48,
1009     SPR_G2_HYBRID_TRACK_MEDIUM_CURVE = SPR_G2_HYBRID_BEGIN + 60,
1010     SPR_G2_HYBRID_TRACK_LARGE_CURVE = SPR_G2_HYBRID_BEGIN + 80,
1011     SPR_G2_HYBRID_TRACK_FLAT_DIAGONAL = SPR_G2_HYBRID_BEGIN + 112,
1012     SPR_G2_HYBRID_TRACK_GENTLE_DIAGONAL = SPR_G2_HYBRID_BEGIN + 116,
1013     SPR_G2_HYBRID_TRACK_STEEP_DIAGONAL = SPR_G2_HYBRID_BEGIN + 128,
1014     SPR_G2_HYBRID_TRACK_BANK_TRANSITION = SPR_G2_HYBRID_BEGIN + 140,
1015     SPR_G2_HYBRID_TRACK_BANK_TRANSITION_DIAGONAL = SPR_G2_HYBRID_BEGIN + 182,
1016     SPR_G2_HYBRID_TRACK_SMALL_CURVE_BANKED = SPR_G2_HYBRID_BEGIN + 217,
1017     SPR_G2_HYBRID_TRACK_MEDIUM_CURVE_BANKED = SPR_G2_HYBRID_BEGIN + 233,
1018     SPR_G2_HYBRID_TRACK_LARGE_CURVE_BANKED = SPR_G2_HYBRID_BEGIN + 258,
1019     SPR_G2_HYBRID_TRACK_GENTLE_SMALL_CURVE = SPR_G2_HYBRID_BEGIN + 298,
1020     SPR_G2_HYBRID_TRACK_GENTLE_MEDIUM_CURVE = SPR_G2_HYBRID_BEGIN + 314,
1021     SPR_G2_HYBRID_TRACK_STEEP_SMALL_CURVE = SPR_G2_HYBRID_BEGIN + 354,
1022     SPR_G2_HYBRID_TRACK_VERTICAL_TWIST = SPR_G2_HYBRID_BEGIN + 370,
1023     SPR_G2_HYBRID_TRACK_SLOPE_BANK_TRANSITION = SPR_G2_HYBRID_BEGIN + 382,
1024     SPR_G2_HYBRID_TRACK_GENTLE_SMALL_CURVE_BANKED = SPR_G2_HYBRID_BEGIN + 454,
1025     SPR_G2_HYBRID_TRACK_GENTLE_MEDIUM_CURVE_BANKED = SPR_G2_HYBRID_BEGIN + 476,
1026     SPR_G2_HYBRID_TRACK_S_BEND = SPR_G2_HYBRID_BEGIN + 528,
1027     SPR_G2_HYBRID_TRACK_SMALL_HELIX = SPR_G2_HYBRID_BEGIN + 544,
1028     SPR_G2_HYBRID_TRACK_LARGE_HELIX = SPR_G2_HYBRID_BEGIN + 576,
1029     SPR_G2_HYBRID_TRACK_BARREL_ROLL = SPR_G2_HYBRID_BEGIN + 626,
1030     SPR_G2_HYBRID_TRACK_FLAT_TO_STEEP = SPR_G2_HYBRID_BEGIN + 674,
1031     SPR_G2_HYBRID_TRACK_QUARTER_LOOP = SPR_G2_HYBRID_BEGIN + 706,
1032     SPR_G2_HYBRID_TRACK_TURN_BANK_TRANSITION = SPR_G2_HYBRID_BEGIN + 730,
1033     SPR_G2_HYBRID_TRACK_POWERED_LIFT = SPR_G2_HYBRID_BEGIN + 748,
1034     SPR_G2_HYBRID_LIFT_BEGIN = SPR_G2_HYBRID_BEGIN + 752,
1035     SPR_G2_HYBRID_LIFT_TRACK_FLAT = SPR_G2_HYBRID_LIFT_BEGIN,
1036     SPR_G2_HYBRID_LIFT_TRACK_GENTLE = SPR_G2_HYBRID_LIFT_BEGIN + 4,
1037     SPR_G2_HYBRID_LIFT_TRACK_STEEP = SPR_G2_HYBRID_LIFT_BEGIN + 16,
1038     SPR_G2_HYBRID_LIFT_TRACK_FLAT_DIAGONAL = SPR_G2_HYBRID_LIFT_BEGIN + 32,
1039     SPR_G2_HYBRID_LIFT_TRACK_GENTLE_DIAGONAL = SPR_G2_HYBRID_LIFT_BEGIN + 36,
1040     SPR_G2_HYBRID_LIFT_TRACK_STEEP_DIAGONAL = SPR_G2_HYBRID_LIFT_BEGIN + 48,
1041     SPR_G2_HYBRID_END = SPR_G2_HYBRID_LIFT_BEGIN + 60,
1042 
1043     SPR_RIDE_DESIGN_PREVIEW_SINGLE_RAIL_ROLLER_COASTER_TRACK = SPR_G2_HYBRID_END,
1044     SPR_RIDE_DESIGN_PREVIEW_SINGLE_RAIL_ROLLER_COASTER_SUPPORTS = SPR_RIDE_DESIGN_PREVIEW_SINGLE_RAIL_ROLLER_COASTER_TRACK + 1,
1045     SPR_G2_SINGLE_RAIL_BEGIN = SPR_RIDE_DESIGN_PREVIEW_SINGLE_RAIL_ROLLER_COASTER_TRACK + 2,
1046     SPR_G2_SINGLE_RAIL_TRACK_FLAT = SPR_G2_SINGLE_RAIL_BEGIN,
1047     SPR_G2_SINGLE_RAIL_TRACK_BRAKE = SPR_G2_SINGLE_RAIL_BEGIN + 2,
1048     SPR_G2_SINGLE_RAIL_TRACK_BLOCK_BRAKE = SPR_G2_SINGLE_RAIL_BEGIN + 4,
1049     SPR_G2_SINGLE_RAIL_TRACK_GENTLE = SPR_G2_SINGLE_RAIL_BEGIN + 6,
1050     SPR_G2_SINGLE_RAIL_TRACK_STEEP = SPR_G2_SINGLE_RAIL_BEGIN + 18,
1051     SPR_G2_SINGLE_RAIL_TRACK_VERTICAL = SPR_G2_SINGLE_RAIL_BEGIN + 34,
1052     SPR_G2_SINGLE_RAIL_TRACK_SMALL_CURVE = SPR_G2_SINGLE_RAIL_BEGIN + 46,
1053     SPR_G2_SINGLE_RAIL_TRACK_MEDIUM_CURVE = SPR_G2_SINGLE_RAIL_BEGIN + 58,
1054     SPR_G2_SINGLE_RAIL_TRACK_LARGE_CURVE = SPR_G2_SINGLE_RAIL_BEGIN + 78,
1055     SPR_G2_SINGLE_RAIL_TRACK_FLAT_DIAGONAL = SPR_G2_SINGLE_RAIL_BEGIN + 110,
1056     SPR_G2_SINGLE_RAIL_TRACK_GENTLE_DIAGONAL = SPR_G2_SINGLE_RAIL_BEGIN + 114,
1057     SPR_G2_SINGLE_RAIL_TRACK_STEEP_DIAGONAL = SPR_G2_SINGLE_RAIL_BEGIN + 126,
1058     SPR_G2_SINGLE_RAIL_TRACK_BANK_TRANSITION = SPR_G2_SINGLE_RAIL_BEGIN + 138,
1059     SPR_G2_SINGLE_RAIL_TRACK_BANK_TRANSITION_DIAGONAL = SPR_G2_SINGLE_RAIL_BEGIN + 178,
1060     SPR_G2_SINGLE_RAIL_TRACK_SMALL_CURVE_BANKED = SPR_G2_SINGLE_RAIL_BEGIN + 212,
1061     SPR_G2_SINGLE_RAIL_TRACK_MEDIUM_CURVE_BANKED = SPR_G2_SINGLE_RAIL_BEGIN + 226,
1062     SPR_G2_SINGLE_RAIL_TRACK_LARGE_CURVE_BANKED = SPR_G2_SINGLE_RAIL_BEGIN + 248,
1063     SPR_G2_SINGLE_RAIL_TRACK_GENTLE_SMALL_CURVE = SPR_G2_SINGLE_RAIL_BEGIN + 280,
1064     SPR_G2_SINGLE_RAIL_TRACK_GENTLE_MEDIUM_CURVE = SPR_G2_SINGLE_RAIL_BEGIN + 296,
1065     SPR_G2_SINGLE_RAIL_TRACK_STEEP_SMALL_CURVE = SPR_G2_SINGLE_RAIL_BEGIN + 336,
1066     SPR_G2_SINGLE_RAIL_TRACK_VERTICAL_TWIST = SPR_G2_SINGLE_RAIL_BEGIN + 352,
1067     SPR_G2_SINGLE_RAIL_TRACK_SLOPE_BANK_TRANSITION = SPR_G2_SINGLE_RAIL_BEGIN + 364,
1068     SPR_G2_SINGLE_RAIL_TRACK_GENTLE_SMALL_CURVE_BANKED = SPR_G2_SINGLE_RAIL_BEGIN + 428,
1069     SPR_G2_SINGLE_RAIL_TRACK_GENTLE_MEDIUM_CURVE_BANKED = SPR_G2_SINGLE_RAIL_BEGIN + 444,
1070     SPR_G2_SINGLE_RAIL_TRACK_S_BEND = SPR_G2_SINGLE_RAIL_BEGIN + 484,
1071     SPR_G2_SINGLE_RAIL_TRACK_SMALL_HELIX = SPR_G2_SINGLE_RAIL_BEGIN + 500,
1072     SPR_G2_SINGLE_RAIL_TRACK_LARGE_HELIX = SPR_G2_SINGLE_RAIL_BEGIN + 528,
1073     SPR_G2_SINGLE_RAIL_TRACK_BARREL_ROLL = SPR_G2_SINGLE_RAIL_BEGIN + 572,
1074     SPR_G2_SINGLE_RAIL_TRACK_HALF_LOOP = SPR_G2_SINGLE_RAIL_BEGIN + 620,
1075     SPR_G2_SINGLE_RAIL_TRACK_FLAT_TO_STEEP = SPR_G2_SINGLE_RAIL_BEGIN + 636,
1076     SPR_G2_SINGLE_RAIL_TRACK_QUARTER_LOOP = SPR_G2_SINGLE_RAIL_BEGIN + 668,
1077     SPR_G2_SINGLE_RAIL_TRACK_CORKSCREW = SPR_G2_SINGLE_RAIL_BEGIN + 680,
1078     SPR_G2_SINGLE_RAIL_TRACK_TURN_BANK_TRANSITION = SPR_G2_SINGLE_RAIL_BEGIN + 704,
1079     SPR_G2_SINGLE_RAIL_TRACK_LARGE_HALF_LOOP = SPR_G2_SINGLE_RAIL_BEGIN + 722,
1080     SPR_G2_SINGLE_RAIL_TRACK_SMALL_FLAT_TO_STEEP = SPR_G2_SINGLE_RAIL_BEGIN + 778,
1081     SPR_G2_SINGLE_RAIL_LIFT_BEGIN = SPR_G2_SINGLE_RAIL_BEGIN + 798,
1082     SPR_G2_SINGLE_RAIL_LIFT_TRACK_FLAT = SPR_G2_SINGLE_RAIL_LIFT_BEGIN,
1083     SPR_G2_SINGLE_RAIL_LIFT_TRACK_GENTLE = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 4,
1084     SPR_G2_SINGLE_RAIL_LIFT_TRACK_STEEP = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 16,
1085     SPR_G2_SINGLE_RAIL_LIFT_TRACK_FLAT_DIAGONAL = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 32,
1086     SPR_G2_SINGLE_RAIL_LIFT_TRACK_GENTLE_DIAGONAL = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 36,
1087     SPR_G2_SINGLE_RAIL_LIFT_TRACK_STEEP_DIAGONAL = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 48,
1088     SPR_G2_SINGLE_RAIL_LIFT_TRACK_SMALL_FLAT_TO_STEEP = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 60,
1089     SPR_G2_SINGLE_RAIL_END = SPR_G2_SINGLE_RAIL_LIFT_BEGIN + 80,
1090 
1091     SPR_G2_END = SPR_G2_SINGLE_RAIL_END,
1092 
1093     SPR_CSG_BEGIN = SPR_G2_END,
1094     SPR_CSG_END = SPR_CSG_BEGIN + RCT1::RCT1_NUM_LL_CSG_ENTRIES,
1095 
1096     SPR_SCROLLING_TEXT_START = SPR_CSG_END,
1097     SPR_SCROLLING_TEXT_END = SPR_SCROLLING_TEXT_START + OpenRCT2::MaxScrollingTextEntries,
1098 
1099     SPR_IMAGE_LIST_BEGIN = SPR_SCROLLING_TEXT_END,
1100     SPR_IMAGE_LIST_END = 0x7FFFE
1101 };
1102