diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2021-08-21 16:55:00 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2021-08-21 16:55:00 -0400 |
commit | 02327bf40bb9f6ef8d5e17fa982da70a3fe93eb4 (patch) | |
tree | 35cbc1452dc1f6d45b26a179474f5c4732e18bb5 /Source/Panels.h | |
parent | b8d472ff024ad5b13dfe0c33ae10d5fdf8a2c4cc (diff) | |
download | witness-tutorializer-02327bf40bb9f6ef8d5e17fa982da70a3fe93eb4.tar.gz witness-tutorializer-02327bf40bb9f6ef8d5e17fa982da70a3fe93eb4.tar.bz2 witness-tutorializer-02327bf40bb9f6ef8d5e17fa982da70a3fe93eb4.zip |
Implemented tutorialisation stuff
Diffstat (limited to 'Source/Panels.h')
-rw-r--r-- | Source/Panels.h | 150 |
1 files changed, 148 insertions, 2 deletions
diff --git a/Source/Panels.h b/Source/Panels.h index 4a850ee..ec1686c 100644 --- a/Source/Panels.h +++ b/Source/Panels.h | |||
@@ -67,6 +67,13 @@ std::vector<int> leftForwardRightPanels = { | |||
67 | 0x17E52, // Treehouse Green 4 | 67 | 0x17E52, // Treehouse Green 4 |
68 | }; | 68 | }; |
69 | 69 | ||
70 | std::vector<int> utmPerspective = { | ||
71 | 0x288EA, // UTM Perspective 1 | ||
72 | 0x288FC, // UTM Perspective 2 | ||
73 | 0x289E7, // UTM Perspective 3 | ||
74 | 0x288AA, // UTM Perspective 4 | ||
75 | }; | ||
76 | |||
70 | std::vector<int> pillars = { | 77 | std::vector<int> pillars = { |
71 | 0x0383D, // Mountain 3 Left Pillar 1 | 78 | 0x0383D, // Mountain 3 Left Pillar 1 |
72 | 0x0383F, // Mountain 3 Left Pillar 2 | 79 | 0x0383F, // Mountain 3 Left Pillar 2 |
@@ -117,8 +124,8 @@ std::vector<int> mountainMultipanel = { | |||
117 | }; | 124 | }; |
118 | 125 | ||
119 | std::vector<int> squarePanels = { | 126 | std::vector<int> squarePanels = { |
120 | 0x00064, // Tutorial Straight | 127 | //0x00064, // Tutorial Straight |
121 | 0x00182, // Tutorial Bend | 128 | //0x00182, // Tutorial Bend |
122 | 0x0A3B2, // Tutorial Back Right | 129 | 0x0A3B2, // Tutorial Back Right |
123 | 0x00295, // Tutorial Center Left | 130 | 0x00295, // Tutorial Center Left |
124 | 0x00293, // Tutorial Front Center | 131 | 0x00293, // Tutorial Front Center |
@@ -433,6 +440,145 @@ std::vector<int> squarePanels = { | |||
433 | 0x0A16E, // UTM Challenge Entrance | 440 | 0x0A16E, // UTM Challenge Entrance |
434 | 0x039B4, // Tunnels Theater Catwalk | 441 | 0x039B4, // Tunnels Theater Catwalk |
435 | 0x09E85, // Tunnels Town Shortcut | 442 | 0x09E85, // Tunnels Town Shortcut |
443 | |||
444 | 0x00698, // Desert Surface 1 | ||
445 | 0x0048F, // Desert Surface 2 | ||
446 | 0x09F92, // Desert Surface 3 | ||
447 | 0x0A036, // Desert Surface 4 | ||
448 | 0x09DA6, // Desert Surface 5 | ||
449 | 0x0A049, // Desert Surface 6 | ||
450 | 0x0A053, // Desert Surface 7 | ||
451 | 0x09F94, // Desert Surface 8 | ||
452 | 0x00422, // Desert Light 1 | ||
453 | 0x006E3, // Desert Light 2 | ||
454 | 0x0A02D, // Desert Light 3 | ||
455 | 0x00C72, // Desert Pond 1 | ||
456 | 0x0129D, // Desert Pond 2 | ||
457 | 0x008BB, // Desert Pond 3 | ||
458 | 0x0078D, // Desert Pond 4 | ||
459 | 0x18313, // Desert Pond 5 | ||
460 | 0x04D18, // Desert Flood 1 | ||
461 | 0x01205, // Desert Flood 2 | ||
462 | 0x181AB, // Desert Flood 3 | ||
463 | 0x0117A, // Desert Flood 4 | ||
464 | 0x17ECA, // Desert Flood 5 | ||
465 | 0x18076, // Desert Flood Exit | ||
466 | 0x0A15C, // Desert Final Left Convex | ||
467 | 0x09FFF, // Desert Final Left Concave | ||
468 | 0x0A15F, // Desert Final Near | ||
469 | 0x012D7, // Desert Final Far | ||
470 | 0x09F7D, // Bunker Tutorial 1 | ||
471 | 0x09FDC, // Bunker Tutorial 2 | ||
472 | 0x09FF7, // Bunker Tutorial 3 | ||
473 | 0x09F82, // Bunker Tutorial 4 | ||
474 | 0x09FF8, // Bunker Tutorial 5 | ||
475 | 0x09D9F, // Bunker Advanced 1 | ||
476 | 0x09DA1, // Bunker Advanced 2 | ||
477 | 0x09DA2, // Bunker Advanced 3 | ||
478 | 0x09DAF, // Bunker Advanced 4 | ||
479 | // 0x0A099, // Bunker Glass Door | ||
480 | 0x0A010, // Bunker Glass 1 | ||
481 | 0x0A01B, // Bunker Glass 2 | ||
482 | 0x0A01F, // Bunker Glass 3 | ||
483 | 0x17E63, // Bunker Ultraviolet 1 | ||
484 | 0x17E67, // Bunker Ultraviolet 2 | ||
485 | 0x002C4, // Jungle Waves 1 | ||
486 | 0x00767, // Jungle Waves 2 | ||
487 | 0x002C6, // Jungle Waves 3 | ||
488 | 0x0070E, // Jungle Waves 4 | ||
489 | 0x0070F, // Jungle Waves 5 | ||
490 | 0x0087D, // Jungle Waves 6 | ||
491 | 0x002C7, // Jungle Waves 7 | ||
492 | // 0x17CAB, // Jungle Pop-up Wall | ||
493 | 0x0026D, // Jungle Dots 1 | ||
494 | 0x0026E, // Jungle Dots 2 | ||
495 | 0x0026F, // Jungle Dots 3 | ||
496 | 0x00C3F, // Jungle Dots 4 | ||
497 | 0x00C41, // Jungle Dots 5 | ||
498 | 0x014B2, // Jungle Dots 6 | ||
499 | 0x198B5, // Shadows Tutorial 1 | ||
500 | 0x198BD, // Shadows Tutorial 2 | ||
501 | 0x198BF, // Shadows Tutorial 3 | ||
502 | 0x19771, // Shadows Tutorial 4 | ||
503 | 0x0A8DC, // Shadows Tutorial 5 | ||
504 | 0x0AC74, // Shadows Tutorial 6 | ||
505 | 0x0AC7A, // Shadows Tutorial 7 | ||
506 | 0x0A8E0, // Shadows Tutorial 8 | ||
507 | 0x386FA, // Shadows Avoid 1 | ||
508 | 0x1C33F, // Shadows Avoid 2 | ||
509 | 0x196E2, // Shadows Avoid 3 | ||
510 | 0x1972A, // Shadows Avoid 4 | ||
511 | 0x19809, // Shadows Avoid 5 | ||
512 | 0x19806, // Shadows Avoid 6 | ||
513 | 0x196F8, // Shadows Avoid 7 | ||
514 | 0x1972F, // Shadows Avoid 8 | ||
515 | 0x19797, // Shadows Follow 1 | ||
516 | 0x1979A, // Shadows Follow 2 | ||
517 | 0x197E0, // Shadows Follow 3 | ||
518 | 0x197E8, // Shadows Follow 4 | ||
519 | 0x197E5, // Shadows Follow 5 | ||
520 | 0x19650, // Shadows Laser | ||
521 | |||
522 | 0x09FCC, // Mountain 2 Multipanel 1 | ||
523 | 0x09FCE, // Mountain 2 Multipanel 2 | ||
524 | 0x09FCF, // Mountain 2 Multipanel 3 | ||
525 | 0x09FD0, // Mountain 2 Multipanel 4 | ||
526 | 0x09FD1, // Mountain 2 Multipanel 5 | ||
527 | 0x09FD2, // Mountain 2 Multipanel 6 | ||
528 | |||
529 | 0x00290, // Monastery Exterior 1 | ||
530 | 0x00038, // Monastery Exterior 2 | ||
531 | 0x00037, // Monastery Exterior 3 | ||
532 | // 0x09D9B, // Monastery Bonsai | ||
533 | 0x193A7, // Monastery Interior 1 | ||
534 | 0x193AA, // Monastery Interior 2 | ||
535 | 0x193AB, // Monastery Interior 3 | ||
536 | 0x193A6, // Monastery Interior 4 | ||
537 | |||
538 | |||
539 | |||
540 | 0x03629, // Tutorial Gate Open | ||
541 | |||
542 | 0x0C373, // Tutorial Patio floor | ||
543 | 0x1C349, // Symmetry Island Door 2 - Collision fails here, sadly | ||
544 | |||
545 | 0x28A69, // Town Lattice | ||
546 | 0x28A79, // Town Maze | ||
547 | 0x28B39, // Town Red Hexagonal | ||
548 | |||
549 | 0x18590, // Town Transparent | ||
550 | 0x28AE3, // Town Wire | ||
551 | |||
552 | |||
553 | |||
554 | 0x0383D, // Mountain 3 Left Pillar 1 | ||
555 | 0x0383F, // Mountain 3 Left Pillar 2 | ||
556 | 0x03859, // Mountain 3 Left Pillar 3 | ||
557 | 0x339BB, // Mountain 3 Left Pillar 4 | ||
558 | |||
559 | 0x0383A, // Mountain 3 Right Pillar 1 | ||
560 | 0x09E56, // Mountain 3 Right Pillar 2 | ||
561 | 0x09E5A, // Mountain 3 Right Pillar 3 | ||
562 | 0x33961, // Mountain 3 Right Pillar 4 | ||
563 | |||
564 | 0x09DD5, // UTM Challenge Pillar | ||
565 | |||
566 | |||
567 | 0x09FD8, // Mountain 2 Rainbow 5 | ||
568 | 0x17CAA, // Jungle Courtyard Gate | ||
569 | 0x0005C, // Glass Factory Vertical Symmetry 5 | ||
570 | 0x17C31, // Desert Final Transparent | ||
571 | |||
572 | 0x00143, // Orchard Apple Tree 1 | ||
573 | 0x0003B, // Orchard Apple Tree 2 | ||
574 | 0x00055, // Orchard Apple Tree 3 | ||
575 | 0x032F7, // Orchard Apple Tree 4 | ||
576 | 0x032FF, // Orchard Apple Tree 5 | ||
577 | 0x009B8, // Symmetry Island Transparent 1 | ||
578 | 0x003E8, // Symmetry Island Transparent 2 | ||
579 | 0x00A15, // Symmetry Island Transparent 3 | ||
580 | 0x00B53, // Symmetry Island Transparent 4 | ||
581 | 0x00B8D, // Symmetry Island Transparent 5 | ||
436 | }; | 582 | }; |
437 | 583 | ||
438 | std::vector<int> desertPanels = { | 584 | std::vector<int> desertPanels = { |