diff options
author | jbzdarkid <jbzdarkid@gmail.com> | 2020-03-03 21:26:17 -0800 |
---|---|---|
committer | jbzdarkid <jbzdarkid@gmail.com> | 2020-03-03 21:26:17 -0800 |
commit | 6b11e2530eaaecb1e4ab75821b12521fbb44062c (patch) | |
tree | 35002ac5444c86ee7b45eaaf73d15d203b9c30c2 /Source | |
parent | 3ece17f201686342e8aff90148f360245788b234 (diff) | |
download | witness-tutorializer-6b11e2530eaaecb1e4ab75821b12521fbb44062c.tar.gz witness-tutorializer-6b11e2530eaaecb1e4ab75821b12521fbb44062c.tar.bz2 witness-tutorializer-6b11e2530eaaecb1e4ab75821b12521fbb44062c.zip |
Helper for serializing all puzzles
Diffstat (limited to 'Source')
-rw-r--r-- | Source/Panels_.h | 529 | ||||
-rw-r--r-- | Source/Source.vcxproj | 1 |
2 files changed, 530 insertions, 0 deletions
diff --git a/Source/Panels_.h b/Source/Panels_.h new file mode 100644 index 0000000..592699c --- /dev/null +++ b/Source/Panels_.h | |||
@@ -0,0 +1,529 @@ | |||
1 | #include <unordered_map> | ||
2 | |||
3 | std::vector<std::pair<int32_t, const char*>> PANELS{ | ||
4 | // {0x34D96, "Boat Map"}, | ||
5 | // {0x34C7F, "Boat Speed"}, | ||
6 | {0x021D5, "Boathouse Ramp Activation Shapers"}, | ||
7 | {0x034D4, "Boathouse Ramp Activation Stars"}, | ||
8 | {0x03852, "Boathouse Ramp Angle Control"}, | ||
9 | {0x021B3, "Boathouse Erasers and Shapers 1"}, | ||
10 | {0x021B4, "Boathouse Erasers and Shapers 2"}, | ||
11 | {0x021B0, "Boathouse Erasers and Shapers 3"}, | ||
12 | {0x021AF, "Boathouse Erasers and Shapers 4"}, | ||
13 | {0x021AE, "Boathouse Erasers and Shapers 5"}, | ||
14 | {0x03858, "Boathouse Ramp Position Control"}, | ||
15 | {0x021B5, "Boathouse Erasers and Stars 1"}, | ||
16 | {0x021B6, "Boathouse Erasers and Stars 2"}, | ||
17 | {0x021B7, "Boathouse Erasers and Stars 3"}, | ||
18 | {0x021BB, "Boathouse Erasers and Stars 4"}, | ||
19 | {0x09DB5, "Boathouse Erasers and Stars 5"}, | ||
20 | {0x09DB1, "Boathouse Erasers and Stars 6"}, | ||
21 | {0x3C124, "Boathouse Erasers and Stars 7"}, | ||
22 | {0x09DB3, "Boathouse Erasers Shapers and Stars 1"}, | ||
23 | {0x09DB4, "Boathouse Erasers Shapers and Stars 2"}, | ||
24 | {0x0A3CB, "Boathouse Erasers Shapers and Stars 3"}, | ||
25 | {0x0A3CC, "Boathouse Erasers Shapers and Stars 4"}, | ||
26 | {0x0A3D0, "Boathouse Erasers Shapers and Stars 5"}, | ||
27 | {0x275FA, "Boathouse Hook Control"}, | ||
28 | {0x17C2E, "Bunker Entry Door"}, | ||
29 | {0x09F7D, "Bunker Tutorial 1"}, | ||
30 | {0x09FDC, "Bunker Tutorial 2"}, | ||
31 | {0x09FF7, "Bunker Tutorial 3"}, | ||
32 | {0x09F82, "Bunker Tutorial 4"}, | ||
33 | {0x09FF8, "Bunker Tutorial 5"}, | ||
34 | {0x09D9F, "Bunker Advanced 1"}, | ||
35 | {0x09DA1, "Bunker Advanced 2"}, | ||
36 | {0x09DA2, "Bunker Advanced 3"}, | ||
37 | {0x09DAF, "Bunker Advanced 4"}, | ||
38 | {0x0A010, "Bunker Glass 1"}, | ||
39 | {0x0A01B, "Bunker Glass 2"}, | ||
40 | {0x0A01F, "Bunker Glass 3"}, | ||
41 | {0x17E63, "Bunker Ultraviolet 1"}, | ||
42 | {0x17E67, "Bunker Ultraviolet 2"}, | ||
43 | {0x0A079, "Bunker Elevator"}, | ||
44 | // {0x0088E, "Challenge Easy Maze"}, | ||
45 | // {0x00BAF, "Challenge Hard Maze"}, | ||
46 | // {0x00BF3, "Challenge Stones Maze"}, | ||
47 | // {0x00C09, "Challenge Pedestal"}, | ||
48 | // {0x0051F, "Challenge Column Bottom Left"}, | ||
49 | // {0x00524, "Challenge Column Top Right"}, | ||
50 | // {0x00CDB, "Challenge Column Top Left"}, | ||
51 | // {0x00CD4, "Challenge Column Far Panel"}, | ||
52 | // {0x00C80, "Challenge Triple 1 Left"}, | ||
53 | // {0x00CA1, "Challenge Triple 1 Center"}, | ||
54 | // {0x00CB9, "Challenge Triple 1 Right"}, | ||
55 | // {0x00C22, "Challenge Triple 2 Left"}, | ||
56 | // {0x00C59, "Challenge Triple 2 Center"}, | ||
57 | // {0x00C68, "Challenge Triple 2 Right"}, | ||
58 | // {0x04CB3, "Challenge Left Timer"}, | ||
59 | // {0x04CB5, "Challenge Middle Timer"}, | ||
60 | // {0x04CB6, "Challenge Right Timer"}, | ||
61 | // {0x034EC, "Challenge Triangle"}, | ||
62 | // {0x034F4, "Challenge Triangle"}, | ||
63 | // {0x1C31A, "Challenge Left Pillar"}, | ||
64 | // {0x1C319, "Challenge Right Pillar"}, | ||
65 | {0x17CE7, "Desert Discard"}, | ||
66 | {0x0CC7B, "Desert Vault"}, | ||
67 | // {0x00698, "Desert Surface 1"}, | ||
68 | // {0x0048F, "Desert Surface 2"}, | ||
69 | // {0x09F92, "Desert Surface 3"}, | ||
70 | // {0x0A036, "Desert Surface 4"}, | ||
71 | // {0x09DA6, "Desert Surface 5"}, | ||
72 | // {0x0A049, "Desert Surface 6"}, | ||
73 | // {0x0A053, "Desert Surface 7"}, | ||
74 | // {0x09F94, "Desert Surface 8"}, | ||
75 | // {0x00422, "Desert Light 1"}, | ||
76 | // {0x006E3, "Desert Light 2"}, | ||
77 | // {0x0A02D, "Desert Light 3"}, | ||
78 | // {0x00C72, "Desert Pond 1"}, | ||
79 | // {0x0129D, "Desert Pond 2"}, | ||
80 | // {0x008BB, "Desert Pond 3"}, | ||
81 | // {0x0078D, "Desert Pond 4"}, | ||
82 | // {0x18313, "Desert Pond 5"}, | ||
83 | // {0x04D18, "Desert Flood 1"}, | ||
84 | // {0x01205, "Desert Flood 2"}, | ||
85 | // {0x181AB, "Desert Flood 3"}, | ||
86 | // {0x0117A, "Desert Flood 4"}, | ||
87 | // {0x17ECA, "Desert Flood 5"}, | ||
88 | // {0x18076, "Desert Flood Exit"}, | ||
89 | // {0x0A15C, "Desert Final Left Convex"}, | ||
90 | // {0x09FFF, "Desert Final Left Concave"}, | ||
91 | // {0x0A15F, "Desert Final Near"}, | ||
92 | // {0x17C31, "Desert Final Transparent"}, | ||
93 | // {0x012D7, "Desert Final Far"}, | ||
94 | // {0x3C12B, "Glass Factory Discard"}, | ||
95 | // {0x01A54, "Glass Factory Entry"}, | ||
96 | // {0x00086, "Glass Factory Vertical Symmetry 1"}, | ||
97 | // {0x00087, "Glass Factory Vertical Symmetry 2"}, | ||
98 | // {0x00059, "Glass Factory Vertical Symmetry 3"}, | ||
99 | // {0x00062, "Glass Factory Vertical Symmetry 4"}, | ||
100 | // {0x0005C, "Glass Factory Vertical Symmetry 5"}, | ||
101 | // {0x0008D, "Glass Factory Rotational Symmetry 1"}, | ||
102 | // {0x00081, "Glass Factory Rotational Symmetry 2"}, | ||
103 | // {0x00083, "Glass Factory Rotational Symmetry 3"}, | ||
104 | // {0x00084, "Glass Factory Melting 1"}, | ||
105 | // {0x00082, "Glass Factory Melting 2"}, | ||
106 | // {0x0343A, "Glass Factory Melting 3"}, | ||
107 | // {0x17F9B, "Jungle Discard"}, | ||
108 | // {0x002C4, "Jungle Waves 1"}, | ||
109 | // {0x00767, "Jungle Waves 2"}, | ||
110 | // {0x002C6, "Jungle Waves 3"}, | ||
111 | // {0x0070E, "Jungle Waves 4"}, | ||
112 | // {0x0070F, "Jungle Waves 5"}, | ||
113 | // {0x0087D, "Jungle Waves 6"}, | ||
114 | // {0x002C7, "Jungle Waves 7"}, | ||
115 | // {0x15ADD, "Jungle Vault"}, | ||
116 | // {0x17CAA, "Jungle Courtyard Gate"}, | ||
117 | // {0x0026D, "Jungle Dots 1"}, | ||
118 | // {0x0026E, "Jungle Dots 2"}, | ||
119 | // {0x0026F, "Jungle Dots 3"}, | ||
120 | // {0x00C3F, "Jungle Dots 4"}, | ||
121 | // {0x00C41, "Jungle Dots 5"}, | ||
122 | // {0x014B2, "Jungle Dots 6"}, | ||
123 | // {0x00139, "Keep Hedges 1"}, | ||
124 | // {0x019DC, "Keep Hedges 2"}, | ||
125 | // {0x019E7, "Keep Hedges 3"}, | ||
126 | // {0x01A0F, "Keep Hedges 4"}, | ||
127 | // {0x033EA, "Keep Yellow Pressure Plates"}, | ||
128 | // {0x01BE9, "Keep Purple Pressure Plates"}, | ||
129 | // {0x01CD3, "Keep Green Pressure Plates"}, | ||
130 | // {0x01D3F, "Keep Blue Pressure Plates"}, | ||
131 | // {0x0360E, "Keep Front Laser"}, | ||
132 | {0x03317, "Keep Back Laser"}, | ||
133 | {0x17D27, "Keep Discard"}, | ||
134 | {0x01E5A, "Mill Entry Door Left"}, | ||
135 | {0x01E59, "Mill Entry Door Right"}, | ||
136 | // {0x03678, "Mill Lower Ramp Contol"}, | ||
137 | {0x00E0C, "Mill Lower Row 1"}, | ||
138 | {0x01489, "Mill Lower Row 2"}, | ||
139 | {0x0148A, "Mill Lower Row 3"}, | ||
140 | {0x014D9, "Mill Lower Row 4"}, | ||
141 | {0x014E7, "Mill Lower Row 5"}, | ||
142 | {0x014E8, "Mill Lower Row 6"}, | ||
143 | // {0x03679, "Mill Lower Lift Control"}, | ||
144 | {0x00557, "Mill Upper Row 1"}, | ||
145 | {0x005F1, "Mill Upper Row 2"}, | ||
146 | {0x00620, "Mill Upper Row 3"}, | ||
147 | {0x009F5, "Mill Upper Row 4"}, | ||
148 | {0x0146C, "Mill Upper Row 5"}, | ||
149 | {0x3C12D, "Mill Upper Row 6"}, | ||
150 | {0x03686, "Mill Upper Row 7"}, | ||
151 | {0x014E9, "Mill Upper Row 8"}, | ||
152 | {0x0367C, "Mill Control Room 1"}, | ||
153 | // {0x03675, "Mill Upper Lift Control"}, | ||
154 | // {0x03676, "Mill Upper Ramp Control"}, | ||
155 | // {0x3C125, "Mill Control Room 2"}, | ||
156 | // {0x03677, "Mill Stairs Control"}, | ||
157 | // {0x17CF0, "Mill Discard"}, | ||
158 | // {0x17CC4, "Mill Elevator Control"}, | ||
159 | // {0x00B10, "Monastery Left Door"}, | ||
160 | // {0x00C92, "Monastery Right Door"}, | ||
161 | // {0x00290, "Monastery Exterior 1"}, | ||
162 | // {0x00038, "Monastery Exterior 2"}, | ||
163 | // {0x00037, "Monastery Exterior 3"}, | ||
164 | // {0x09D9B, "Monastery Bonsai"}, | ||
165 | // {0x193A7, "Monastery Interior 1"}, | ||
166 | // {0x193AA, "Monastery Interior 2"}, | ||
167 | // {0x193AB, "Monastery Interior 3"}, | ||
168 | // {0x193A6, "Monastery Interior 4"}, | ||
169 | // {0x09E39, "Mountain 1 Purple Pathway"}, | ||
170 | {0x09E73, "Mountain 1 Orange 1"}, | ||
171 | {0x09E75, "Mountain 1 Orange 2"}, | ||
172 | {0x09E78, "Mountain 1 Orange 3"}, | ||
173 | {0x09E79, "Mountain 1 Orange 4"}, | ||
174 | {0x09E6C, "Mountain 1 Orange 5"}, | ||
175 | {0x09E6F, "Mountain 1 Orange 6"}, | ||
176 | {0x09E6B, "Mountain 1 Orange 7"}, | ||
177 | /* | ||
178 | // {0x33AF5, "Mountain 1 Blue 1"}, | ||
179 | // {0x33AF7, "Mountain 1 Blue 2"}, | ||
180 | // {0x09F6E, "Mountain 1 Blue 3"}, | ||
181 | // {0x09EAD, "Mountain 1 Purple 1"}, | ||
182 | // {0x09EAF, "Mountain 1 Purple 2"}, | ||
183 | // {0x09E7A, "Mountain 1 Green 1"}, | ||
184 | // {0x09E71, "Mountain 1 Green 2"}, | ||
185 | // {0x09E72, "Mountain 1 Green 3"}, | ||
186 | // {0x09E69, "Mountain 1 Green 4"}, | ||
187 | // {0x09E7B, "Mountain 1 Green 5"}, | ||
188 | // {0x09FD3, "Mountain 2 Rainbow 1"}, | ||
189 | // {0x09FD4, "Mountain 2 Rainbow 2"}, | ||
190 | // {0x09FD6, "Mountain 2 Rainbow 3"}, | ||
191 | // {0x09FD7, "Mountain 2 Rainbow 4"}, | ||
192 | // {0x09FD8, "Mountain 2 Rainbow 5"}, | ||
193 | // {0x09E86, "Mountain 2 Blue Pathway"}, | ||
194 | // {0x09FCC, "Mountain 2 Multipanel 1"}, | ||
195 | // {0x09FCE, "Mountain 2 Multipanel 2"}, | ||
196 | // {0x09FCF, "Mountain 2 Multipanel 3"}, | ||
197 | // {0x09FD0, "Mountain 2 Multipanel 4"}, | ||
198 | // {0x09FD1, "Mountain 2 Multipanel 5"}, | ||
199 | // {0x09FD2, "Mountain 2 Multipanel 6"}, | ||
200 | // {0x09ED8, "Mountain 2 Orange Pathway"}, | ||
201 | // {0x09EEB, "Mountain 2 Elevator"}, | ||
202 | // {0x17F93, "Mountain 2 Discard"}, | ||
203 | // {0x09F8E, "Mountain 3 Near Right Floor"}, | ||
204 | // {0x09FC1, "Mountain 3 Near Left Floor"}, | ||
205 | // {0x09F01, "Mountain 3 Far Right Floor"}, | ||
206 | // {0x09EFF, "Mountain 3 Far Left Floor"}, | ||
207 | // {0x09FDA, "Mountain 3 Giant Floor"}, | ||
208 | {0x17FA2, "Mountain 3 Secret Door"}, | ||
209 | // {0x01983, "Mountain 3 Left Peekaboo"}, | ||
210 | // {0x01987, "Mountain 3 Right Peekaboo"}, | ||
211 | {0x0383D, "Mountain 3 Left Pillar 1"}, | ||
212 | {0x0383F, "Mountain 3 Left Pillar 2"}, | ||
213 | {0x03859, "Mountain 3 Left Pillar 3"}, | ||
214 | {0x339BB, "Mountain 3 Left Pillar 4"}, | ||
215 | {0x0383A, "Mountain 3 Right Pillar 1"}, | ||
216 | {0x09E56, "Mountain 3 Right Pillar 2"}, | ||
217 | {0x09E5A, "Mountain 3 Right Pillar 3"}, | ||
218 | {0x33961, "Mountain 3 Right Pillar 4"}, | ||
219 | // {0x3D9A9, "Mountain 3 Launch Elevator"}, | ||
220 | {0x17C42, "Mountainside Discard"}, | ||
221 | {0x002A6, "Mountainside Vault"}, | ||
222 | // {0x09F7F, "Mountaintop Laser Box"}, | ||
223 | // {0x17C34, "Mountaintop Perspective"}, | ||
224 | // {0x0042D, "Mountaintop River"}, | ||
225 | // {0x00143, "Orchard Apple Tree 1"}, | ||
226 | // {0x0003B, "Orchard Apple Tree 2"}, | ||
227 | // {0x00055, "Orchard Apple Tree 3"}, | ||
228 | // {0x032F7, "Orchard Apple Tree 4"}, | ||
229 | // {0x032FF, "Orchard Apple Tree 5"}, | ||
230 | // {0x0005D, "Outside Tutorial Dots Tutorial 1"}, | ||
231 | // {0x0005E, "Outside Tutorial Dots Tutorial 2"}, | ||
232 | // {0x0005F, "Outside Tutorial Dots Tutorial 3"}, | ||
233 | // {0x00060, "Outside Tutorial Dots Tutorial 4"}, | ||
234 | // {0x00061, "Outside Tutorial Dots Tutorial 5"}, | ||
235 | // {0x018AF, "Outside Tutorial Stones Tutorial 1"}, | ||
236 | // {0x0001B, "Outside Tutorial Stones Tutorial 2"}, | ||
237 | // {0x012C9, "Outside Tutorial Stones Tutorial 3"}, | ||
238 | // {0x0001C, "Outside Tutorial Stones Tutorial 4"}, | ||
239 | // {0x0001D, "Outside Tutorial Stones Tutorial 5"}, | ||
240 | // {0x0001E, "Outside Tutorial Stones Tutorial 6"}, | ||
241 | // {0x0001F, "Outside Tutorial Stones Tutorial 7"}, | ||
242 | // {0x00020, "Outside Tutorial Stones Tutorial 8"}, | ||
243 | // {0x00021, "Outside Tutorial Stones Tutorial 9"}, | ||
244 | // {0x033D4, "Outside Tutorial Vault"}, | ||
245 | // {0x039B4, "Tunnels Theater Catwalk"}, | ||
246 | // {0x09E85, "Tunnels Town Shortcut"}, | ||
247 | // {0x09E57, "Quarry Entry Gate 1"}, | ||
248 | // {0x17C09, "Quarry Entry Gate 2"}, | ||
249 | // {0x03612, "Quarry Laser"}, | ||
250 | // {0x386FA, "Shadows Avoid 1"}, | ||
251 | // {0x1C33F, "Shadows Avoid 2"}, | ||
252 | // {0x196E2, "Shadows Avoid 3"}, | ||
253 | // {0x1972A, "Shadows Avoid 4"}, | ||
254 | // {0x19809, "Shadows Avoid 5"}, | ||
255 | // {0x19806, "Shadows Avoid 6"}, | ||
256 | // {0x196F8, "Shadows Avoid 7"}, | ||
257 | // {0x1972F, "Shadows Avoid 8"}, | ||
258 | // {0x19797, "Shadows Follow 1"}, | ||
259 | // {0x1979A, "Shadows Follow 2"}, | ||
260 | // {0x197E0, "Shadows Follow 3"}, | ||
261 | // {0x197E8, "Shadows Follow 4"}, | ||
262 | // {0x197E5, "Shadows Follow 5"}, | ||
263 | // {0x19650, "Shadows Laser"}, | ||
264 | // {0x198B5, "Shadows Tutorial 1"}, | ||
265 | // {0x198BD, "Shadows Tutorial 2"}, | ||
266 | // {0x198BF, "Shadows Tutorial 3"}, | ||
267 | // {0x19771, "Shadows Tutorial 4"}, | ||
268 | // {0x0A8DC, "Shadows Tutorial 5"}, | ||
269 | // {0x0AC74, "Shadows Tutorial 6"}, | ||
270 | // {0x0AC7A, "Shadows Tutorial 7"}, | ||
271 | // {0x0A8E0, "Shadows Tutorial 8"}, | ||
272 | // {0x17D28, "Shipwreck Discard"}, | ||
273 | // {0x00AFB, "Shipwreck Vault"}, | ||
274 | // {0x0056E, "Swamp Entry"}, | ||
275 | // {0x00469, "Swamp Tutorial 1"}, | ||
276 | // {0x00472, "Swamp Tutorial 2"}, | ||
277 | // {0x00262, "Swamp Tutorial 3"}, | ||
278 | // {0x00474, "Swamp Tutorial 4"}, | ||
279 | // {0x00553, "Swamp Tutorial 5"}, | ||
280 | // {0x0056F, "Swamp Tutorial 6"}, | ||
281 | // {0x00390, "Swamp Tutorial 7"}, | ||
282 | // {0x010CA, "Swamp Tutorial 8"}, | ||
283 | // {0x00983, "Swamp Tutorial 9"}, | ||
284 | // {0x00984, "Swamp Tutorial 10"}, | ||
285 | // {0x00986, "Swamp Tutorial 11"}, | ||
286 | // {0x00985, "Swamp Tutorial 12"}, | ||
287 | // {0x00987, "Swamp Tutorial 13"}, | ||
288 | // {0x181A9, "Swamp Tutorial 14"}, | ||
289 | // {0x00609, "Swamp Surface Sliding Bridge Control"}, | ||
290 | // {0x00982, "Swamp Red 1"}, | ||
291 | // {0x0097F, "Swamp Red 2"}, | ||
292 | // {0x0098F, "Swamp Red 3"}, | ||
293 | // {0x00990, "Swamp Red 4"}, | ||
294 | // {0x17C0D, "Swamp Red Shortcut 1"}, | ||
295 | // {0x17C0E, "Swamp Red Shortcut 2"}, | ||
296 | // {0x00999, "Swamp Discontinuous 1"}, | ||
297 | // {0x0099D, "Swamp Discontinuous 2"}, | ||
298 | // {0x009A0, "Swamp Discontinuous 3"}, | ||
299 | // {0x009A1, "Swamp Discontinuous 4"}, | ||
300 | // {0x00007, "Swamp Rotation Tutorial 1"}, | ||
301 | // {0x00008, "Swamp Rotation Tutorial 2"}, | ||
302 | // {0x00009, "Swamp Rotation Tutorial 3"}, | ||
303 | // {0x0000A, "Swamp Rotation Tutorial 4"}, | ||
304 | // {0x181F5, "Swamp Rotating Bridge Control"}, | ||
305 | // {0x009AB, "Swamp Blue Underwater 1"}, | ||
306 | // {0x009AD, "Swamp Blue Underwater 2"}, | ||
307 | // {0x009AE, "Swamp Blue Underwater 3"}, | ||
308 | // {0x009AF, "Swamp Blue Underwater 4"}, | ||
309 | // {0x00006, "Swamp Blue Underwater 5"}, | ||
310 | // {0x003B2, "Swamp Rotation Advanced 1"}, | ||
311 | // {0x00A1E, "Swamp Rotation Advanced 2"}, | ||
312 | // {0x00C2E, "Swamp Rotation Advanced 3"}, | ||
313 | // {0x00E3A, "Swamp Rotation Advanced 4"}, | ||
314 | // {0x17E2B, "Swamp Flood Gate Control"}, | ||
315 | // {0x009A6, "Swamp Purple Tetris"}, | ||
316 | // {0x18488, "Swamp Underwater Sliding Bridge Control"}, | ||
317 | // {0x00002, "Swamp Teal Underwater 1"}, | ||
318 | // {0x00004, "Swamp Teal Underwater 2"}, | ||
319 | // {0x00005, "Swamp Teal Underwater 3"}, | ||
320 | // {0x013E6, "Swamp Teal Underwater 4"}, | ||
321 | // {0x00596, "Swamp Teal Underwater 5"}, | ||
322 | // {0x00001, "Swamp Red Underwater 1"}, | ||
323 | // {0x014D2, "Swamp Red Underwater 2"}, | ||
324 | // {0x014D4, "Swamp Red Underwater 3"}, | ||
325 | // {0x014D1, "Swamp Red Underwater 4"}, | ||
326 | // {0x17C0A, "Swamp Island Control 1"}, | ||
327 | // {0x17E07, "Swamp Island Control 2"}, | ||
328 | // {0x17C05, "Swamp Laser Shortcut 1"}, | ||
329 | // {0x17C02, "Swamp Laser Shortcut 2"}, | ||
330 | // {0x000B0, "Symmetry Island Door 1"}, | ||
331 | // {0x00022, "Symmetry Island Black Dots 1"}, | ||
332 | // {0x00023, "Symmetry Island Black Dots 2"}, | ||
333 | // {0x00024, "Symmetry Island Black Dots 3"}, | ||
334 | // {0x00025, "Symmetry Island Black Dots 4"}, | ||
335 | // {0x00026, "Symmetry Island Black Dots 5"}, | ||
336 | // {0x0007C, "Symmetry Island Colored Dots 1"}, | ||
337 | // {0x0007E, "Symmetry Island Colored Dots 2"}, | ||
338 | // {0x00075, "Symmetry Island Colored Dots 3"}, | ||
339 | // {0x00073, "Symmetry Island Colored Dots 4"}, | ||
340 | // {0x00077, "Symmetry Island Colored Dots 5"}, | ||
341 | // {0x00079, "Symmetry Island Colored Dots 6"}, | ||
342 | // {0x00065, "Symmetry Island Fading Lines 1"}, | ||
343 | // {0x0006D, "Symmetry Island Fading Lines 2"}, | ||
344 | // {0x00072, "Symmetry Island Fading Lines 3"}, | ||
345 | // {0x0006F, "Symmetry Island Fading Lines 4"}, | ||
346 | // {0x00070, "Symmetry Island Fading Lines 5"}, | ||
347 | // {0x00071, "Symmetry Island Fading Lines 6"}, | ||
348 | // {0x00076, "Symmetry Island Fading Lines 7"}, | ||
349 | // {0x009B8, "Symmetry Island Transparent 1"}, | ||
350 | // {0x003E8, "Symmetry Island Transparent 2"}, | ||
351 | // {0x00A15, "Symmetry Island Transparent 3"}, | ||
352 | // {0x00B53, "Symmetry Island Transparent 4"}, | ||
353 | // {0x00B8D, "Symmetry Island Transparent 5"}, | ||
354 | // {0x1C349, "Symmetry Island Door 2"}, | ||
355 | // {0x00A52, "Symmetry Island Laser Yellow 1"}, | ||
356 | // {0x00A57, "Symmetry Island Laser Yellow 2"}, | ||
357 | // {0x00A5B, "Symmetry Island Laser Yellow 3"}, | ||
358 | // {0x00A61, "Symmetry Island Laser Blue 1"}, | ||
359 | // {0x00A64, "Symmetry Island Laser Blue 2"}, | ||
360 | // {0x00A68, "Symmetry Island Laser Blue 3"}, | ||
361 | // {0x17F89, "Theater Entrance"}, | ||
362 | // {0x03553, "Theater Tutorial Video"}, | ||
363 | // {0x03552, "Theater Desert Video"}, | ||
364 | // {0x0354E, "Theater Jungle Video"}, | ||
365 | // {0x03549, "Theater Challenge Video"}, | ||
366 | // {0x0354F, "Theater Shipwreck Video"}, | ||
367 | // {0x03545, "Theater Mountain Video"}, | ||
368 | // {0x17CF7, "Theater Discard"}, | ||
369 | // {0x33AB2, "Theater Corona Exit"}, | ||
370 | // {0x0A168, "Theater Sun Exit"}, | ||
371 | // {0x2899C, "Town 25 Dots 1"}, | ||
372 | // {0x28A33, "Town 25 Dots 2"}, | ||
373 | // {0x28ABF, "Town 25 Dots 3"}, | ||
374 | // {0x28AC0, "Town 25 Dots 4"}, | ||
375 | // {0x28AC1, "Town 25 Dots 5"}, | ||
376 | // {0x28938, "Town Apple Tree"}, | ||
377 | // {0x28AC7, "Town Blue 1"}, | ||
378 | // {0x28AC8, "Town Blue 2"}, | ||
379 | // {0x28ACA, "Town Blue 3"}, | ||
380 | // {0x28ACB, "Town Blue 4"}, | ||
381 | // {0x28ACC, "Town Blue 5"}, | ||
382 | // {0x2896A, "Town Bridge"}, | ||
383 | // {0x28A0D, "Town Church Stars"}, | ||
384 | // {0x28AD9, "Town Eraser"}, | ||
385 | // {0x28998, "Town Green Door"}, | ||
386 | // {0x28A69, "Town Lattice"}, | ||
387 | // {0x28A79, "Town Maze"}, | ||
388 | // {0x0A0C8, "Town Orange Crate"}, | ||
389 | // {0x17D01, "Town Orange Crate Discard"}, | ||
390 | // {0x28B39, "Town Red Hexagonal"}, | ||
391 | // {0x334D8, "Town RGB Light Control"}, | ||
392 | // {0x03C08, "Town RGB Stars"}, | ||
393 | // {0x03C0C, "Town RGB Stones"}, | ||
394 | // {0x17C71, "Town Rooftop Discard"}, | ||
395 | // {0x034E3, "Town Soundproof Dots"}, | ||
396 | // {0x034E4, "Town Soundproof Waves"}, | ||
397 | // {0x18590, "Town Transparent"}, | ||
398 | // {0x079DF, "Town Triple"}, | ||
399 | // {0x17D02, "Town Windmill Control"}, | ||
400 | // {0x17F5F, "Town Windmill Door"}, | ||
401 | // {0x28AE3, "Town Wire"}, | ||
402 | // {0x0288C, "Treehouse Door 1"}, | ||
403 | // {0x02886, "Treehouse Door 2"}, | ||
404 | // {0x17D72, "Treehouse Yellow 1"}, | ||
405 | // {0x17D8F, "Treehouse Yellow 2"}, | ||
406 | // {0x17D74, "Treehouse Yellow 3"}, | ||
407 | // {0x17DAC, "Treehouse Yellow 4"}, | ||
408 | // {0x17D9E, "Treehouse Yellow 5"}, | ||
409 | // {0x17DB9, "Treehouse Yellow 6"}, | ||
410 | // {0x17D9C, "Treehouse Yellow 7"}, | ||
411 | // {0x17DC2, "Treehouse Yellow 8"}, | ||
412 | // {0x17DC4, "Treehouse Yellow 9"}, | ||
413 | // {0x0A182, "Treehouse Door 3"}, | ||
414 | // {0x17DC8, "Treehouse First Purple 1"}, | ||
415 | // {0x17DC7, "Treehouse First Purple 2"}, | ||
416 | // {0x17CE4, "Treehouse First Purple 3"}, | ||
417 | // {0x17D2D, "Treehouse First Purple 4"}, | ||
418 | // {0x17D6C, "Treehouse First Purple 5"}, | ||
419 | // {0x17D9B, "Treehouse Second Purple 1"}, | ||
420 | // {0x17D99, "Treehouse Second Purple 2"}, | ||
421 | // {0x17DAA, "Treehouse Second Purple 3"}, | ||
422 | // {0x17D97, "Treehouse Second Purple 4"}, | ||
423 | // {0x17BDF, "Treehouse Second Purple 5"}, | ||
424 | // {0x17D91, "Treehouse Second Purple 6"}, | ||
425 | // {0x17DC6, "Treehouse Second Purple 7"}, | ||
426 | // {0x17DB3, "Treehouse Left Orange 1"}, | ||
427 | // {0x17DB5, "Treehouse Left Orange 2"}, | ||
428 | // {0x17DB6, "Treehouse Left Orange 3"}, | ||
429 | // {0x17DC0, "Treehouse Left Orange 4"}, | ||
430 | // {0x17DD7, "Treehouse Left Orange 5"}, | ||
431 | // {0x17DD9, "Treehouse Left Orange 6"}, | ||
432 | // {0x17DB8, "Treehouse Left Orange 7"}, | ||
433 | // {0x17DDC, "Treehouse Left Orange 8"}, | ||
434 | // {0x17DD1, "Treehouse Left Orange 9"}, | ||
435 | // {0x17DDE, "Treehouse Left Orange 10"}, | ||
436 | // {0x17DE3, "Treehouse Left Orange 11"}, | ||
437 | // {0x17DEC, "Treehouse Left Orange 12"}, | ||
438 | // {0x17DAE, "Treehouse Left Orange 13"}, | ||
439 | // {0x17DB0, "Treehouse Left Orange 14"}, | ||
440 | // {0x17DDB, "Treehouse Left Orange 15"}, | ||
441 | // {0x17D88, "Treehouse Right Orange 1"}, | ||
442 | // {0x17DB4, "Treehouse Right Orange 2"}, | ||
443 | // {0x17D8C, "Treehouse Right Orange 3"}, | ||
444 | // {0x17CE3, "Treehouse Right Orange 4"}, | ||
445 | // {0x17DCD, "Treehouse Right Orange 5"}, | ||
446 | // {0x17DB2, "Treehouse Right Orange 6"}, | ||
447 | // {0x17DCC, "Treehouse Right Orange 7"}, | ||
448 | // {0x17DCA, "Treehouse Right Orange 8"}, | ||
449 | // {0x17D8E, "Treehouse Right Orange 9"}, | ||
450 | // {0x17DB7, "Treehouse Right Orange 10"}, | ||
451 | // {0x17DB1, "Treehouse Right Orange 11"}, | ||
452 | // {0x17DA2, "Treehouse Right Orange 12"}, | ||
453 | // {0x17E3C, "Treehouse Green 1"}, | ||
454 | // {0x17E4D, "Treehouse Green 2"}, | ||
455 | // {0x17E4F, "Treehouse Green 3"}, | ||
456 | // {0x17E52, "Treehouse Green 4"}, | ||
457 | // {0x17E5B, "Treehouse Green 5"}, | ||
458 | // {0x17E5F, "Treehouse Green 6"}, | ||
459 | // {0x17E61, "Treehouse Green 7"}, | ||
460 | // {0x17FA9, "Treehouse Green Bridge Discard"}, | ||
461 | // {0x17FA0, "Treehouse Laser Discard"}, | ||
462 | // {0x037FF, "Treehouse Drawbridge Control"}, | ||
463 | // {0x00064, "Tutorial Straight"}, | ||
464 | // {0x00182, "Tutorial Bend"}, | ||
465 | // {0x00293, "Tutorial Front Center"}, | ||
466 | // {0x0C335, "Tutorial Pillar"}, | ||
467 | // {0x0A3B2, "Tutorial Back Right"}, | ||
468 | // {0x0C373, "Tutorial Patio Floor"}, | ||
469 | // {0x0A3B5, "Tutorial Back Left"}, | ||
470 | // {0x00295, "Tutorial Center Left"}, | ||
471 | // {0x002C2, "Tutorial Front Left"}, | ||
472 | // {0x03629, "Tutorial Gate Open"}, | ||
473 | // {0x03505, "Tutorial Gate Close"}, | ||
474 | // {0x0A171, "Tutorial Optional Door 1"}, | ||
475 | // {0x04CA4, "Tutorial Optional Door 2"}, | ||
476 | // {0x17CFB, "Outside Tutorial Discard"}, | ||
477 | // {0x0A16E, "UTM Challenge Entrance"}, | ||
478 | // {0x09DD5, "UTM Challenge Pillar"}, | ||
479 | // {0x00FF8, "UTM Entrance Door"}, | ||
480 | // {0x0A16B, "UTM Green Dots 1"}, | ||
481 | // {0x0A2CE, "UTM Green Dots 2"}, | ||
482 | // {0x0A2D7, "UTM Green Dots 3"}, | ||
483 | // {0x0A2DD, "UTM Green Dots 4"}, | ||
484 | // {0x0A2EA, "UTM Green Dots 5"}, | ||
485 | // {0x17FB9, "UTM Green Dots 6"}, | ||
486 | // {0x335AB, "UTM In Elevator Control"}, | ||
487 | // {0x0008F, "UTM Invisible Dots 1"}, | ||
488 | // {0x0006B, "UTM Invisible Dots 2"}, | ||
489 | // {0x0008B, "UTM Invisible Dots 3"}, | ||
490 | // {0x0008C, "UTM Invisible Dots 4"}, | ||
491 | // {0x0008A, "UTM Invisible Dots 5"}, | ||
492 | // {0x00089, "UTM Invisible Dots 6"}, | ||
493 | // {0x0006A, "UTM Invisible Dots 7"}, | ||
494 | // {0x0006C, "UTM Invisible Dots 8"}, | ||
495 | // {0x00027, "UTM Invisible Dots Symmetry 1"}, | ||
496 | // {0x00028, "UTM Invisible Dots Symmetry 2"}, | ||
497 | // {0x00029, "UTM Invisible Dots Symmetry 3"}, | ||
498 | // {0x3369D, "UTM Lower Elevator Control"}, | ||
499 | // {0x021D7, "UTM Mountainside Shortcut"}, | ||
500 | // {0x288EA, "UTM Perspective 1"}, | ||
501 | // {0x288FC, "UTM Perspective 2"}, | ||
502 | // {0x289E7, "UTM Perspective 3"}, | ||
503 | // {0x288AA, "UTM Perspective 4"}, | ||
504 | // {0x00B71, "UTM Quarry"}, | ||
505 | // {0x01A31, "UTM Rainbow"}, | ||
506 | // {0x32962, "UTM Swamp"}, | ||
507 | // {0x32966, "UTM Treehouse"}, | ||
508 | // {0x335AC, "UTM Upper Elevator Control"}, | ||
509 | // {0x17CF2, "UTM Waterfall Shortcut"}, | ||
510 | // {0x00A72, "UTM Blue Cave In"}, | ||
511 | // {0x009A4, "UTM Blue Discontinuous"}, | ||
512 | // {0x018A0, "UTM Blue Easy Symmetry"}, | ||
513 | // {0x01A0D, "UTM Blue Hard Symmetry"}, | ||
514 | // {0x008B8, "UTM Blue Left 1"}, | ||
515 | // {0x00973, "UTM Blue Left 2"}, | ||
516 | // {0x0097B, "UTM Blue Left 3"}, | ||
517 | // {0x0097D, "UTM Blue Left 4"}, | ||
518 | // {0x0097E, "UTM Blue Left 5"}, | ||
519 | // {0x00994, "UTM Blue Right Far 1"}, | ||
520 | // {0x334D5, "UTM Blue Right Far 2"}, | ||
521 | // {0x00995, "UTM Blue Right Far 3"}, | ||
522 | // {0x00996, "UTM Blue Right Far 4"}, | ||
523 | // {0x00998, "UTM Blue Right Far 5"}, | ||
524 | // {0x00190, "UTM Blue Right Near 1"}, | ||
525 | // {0x00558, "UTM Blue Right Near 2"}, | ||
526 | // {0x00567, "UTM Blue Right Near 3"}, | ||
527 | // {0x006FE, "UTM Blue Right Near 4"}, | ||
528 | */ | ||
529 | }; \ No newline at end of file | ||
diff --git a/Source/Source.vcxproj b/Source/Source.vcxproj index 78b5f00..1cfb484 100644 --- a/Source/Source.vcxproj +++ b/Source/Source.vcxproj | |||
@@ -165,6 +165,7 @@ | |||
165 | <ClInclude Include="json.hpp" /> | 165 | <ClInclude Include="json.hpp" /> |
166 | <ClInclude Include="Memory.h" /> | 166 | <ClInclude Include="Memory.h" /> |
167 | <ClInclude Include="MemoryException.h" /> | 167 | <ClInclude Include="MemoryException.h" /> |
168 | <ClInclude Include="Panels_.h" /> | ||
168 | <ClInclude Include="pch.h" /> | 169 | <ClInclude Include="pch.h" /> |
169 | <ClInclude Include="Puzzle.h" /> | 170 | <ClInclude Include="Puzzle.h" /> |
170 | <ClInclude Include="Panels.h" /> | 171 | <ClInclude Include="Panels.h" /> |