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" /> |
