diff options
Diffstat (limited to 'WitnessRandomizer/Panels.h')
| -rw-r--r-- | WitnessRandomizer/Panels.h | 62 |
1 files changed, 31 insertions, 31 deletions
| diff --git a/WitnessRandomizer/Panels.h b/WitnessRandomizer/Panels.h index 747bbc7..9d4e88c 100644 --- a/WitnessRandomizer/Panels.h +++ b/WitnessRandomizer/Panels.h | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | #include <vector> | 2 | #include <vector> |
| 3 | 3 | ||
| 4 | // Some of these (the puzzle ones) are duplicated elsewhere | 4 | // Some of these (the puzzle ones) are duplicated elsewhere |
| 5 | const std::vector<int> lasers = { | 5 | std::vector<int> lasers = { |
| 6 | 0x0360D, // Symmetry | 6 | 0x0360D, // Symmetry |
| 7 | 0x03615, // Swamp | 7 | 0x03615, // Swamp |
| 8 | 0x09DE0, // Bunker | 8 | 0x09DE0, // Bunker |
| @@ -18,24 +18,24 @@ const std::vector<int> lasers = { | |||
| 18 | }; | 18 | }; |
| 19 | 19 | ||
| 20 | // Note: Some of these (non-desert) are duplicated elsewhere | 20 | // Note: Some of these (non-desert) are duplicated elsewhere |
| 21 | const std::vector<int> burnablePanels = { | 21 | std::vector<int> burnablePanels = { |
| 22 | // 0x17D9C, // Treehouse Yellow 7 | 22 | 0x17D9C, // Treehouse Yellow 7 |
| 23 | // 0x17DC2, // Treehouse Yellow 8 | 23 | 0x17DC2, // Treehouse Yellow 8 |
| 24 | // 0x17DC4, // Treehouse Yellow 9 | 24 | 0x17DC4, // Treehouse Yellow 9 |
| 25 | // 0x00999, // Swamp Discontinuous 1 | 25 | 0x00999, // Swamp Discontinuous 1 |
| 26 | // 0x0099D, // Swamp Discontinuous 2 | 26 | 0x0099D, // Swamp Discontinuous 2 |
| 27 | // 0x009A0, // Swamp Discontinuous 3 | 27 | 0x009A0, // Swamp Discontinuous 3 |
| 28 | // 0x009A1, // Swamp Discontinuous 4 | 28 | 0x009A1, // Swamp Discontinuous 4 |
| 29 | // 0x00007, // Swamp Rotation Tutorial 1 | 29 | 0x00007, // Swamp Rotation Tutorial 1 |
| 30 | // 0x00008, // Swamp Rotation Tutorial 2 | 30 | 0x00008, // Swamp Rotation Tutorial 2 |
| 31 | // 0x00009, // Swamp Rotation Tutorial 3 | 31 | 0x00009, // Swamp Rotation Tutorial 3 |
| 32 | // 0x0000A, // Swamp Rotation Tutorial 4 | 32 | 0x0000A, // Swamp Rotation Tutorial 4 |
| 33 | // 0x28AC7, // Town Blue 1 | 33 | 0x28AC7, // Town Blue 1 |
| 34 | // 0x28AC8, // Town Blue 2 | 34 | 0x28AC8, // Town Blue 2 |
| 35 | // 0x28ACA, // Town Blue 3 | 35 | 0x28ACA, // Town Blue 3 |
| 36 | // 0x28ACB, // Town Blue 4 | 36 | 0x28ACB, // Town Blue 4 |
| 37 | // 0x28ACC, // Town Blue 5 | 37 | 0x28ACC, // Town Blue 5 |
| 38 | // 0x17CF0, // Mill Discard | 38 | 0x17CF0, // Mill Discard |
| 39 | 39 | ||
| 40 | 0x00698, // Desert Surface 1 | 40 | 0x00698, // Desert Surface 1 |
| 41 | 0x0048F, // Desert Surface 2 | 41 | 0x0048F, // Desert Surface 2 |
| @@ -63,7 +63,7 @@ const std::vector<int> burnablePanels = { | |||
| 63 | 63 | ||
| 64 | // Note: Some of these (non-controls) are duplicated elsewhere | 64 | // Note: Some of these (non-controls) are duplicated elsewhere |
| 65 | // TODO: Gave up | 65 | // TODO: Gave up |
| 66 | const std::vector<int> leftRightPanels = { | 66 | std::vector<int> leftRightPanels = { |
| 67 | 0x01A54, // Glass Factory Entry | 67 | 0x01A54, // Glass Factory Entry |
| 68 | 0x00086, // Glass Factory Vertical Symmetry 1 | 68 | 0x00086, // Glass Factory Vertical Symmetry 1 |
| 69 | 0x00087, // Glass Factory Vertical Symmetry 2 | 69 | 0x00087, // Glass Factory Vertical Symmetry 2 |
| @@ -77,7 +77,7 @@ const std::vector<int> leftRightPanels = { | |||
| 77 | }; | 77 | }; |
| 78 | 78 | ||
| 79 | // Note: Some of these (non-controls) are duplicated elsewhere | 79 | // Note: Some of these (non-controls) are duplicated elsewhere |
| 80 | const std::vector<int> upDownPanels = { | 80 | std::vector<int> upDownPanels = { |
| 81 | 0x0008D, // Glass Factory Rotational Symmetry 1 | 81 | 0x0008D, // Glass Factory Rotational Symmetry 1 |
| 82 | 0x00081, // Glass Factory Rotational Symmetry 2 | 82 | 0x00081, // Glass Factory Rotational Symmetry 2 |
| 83 | 0x00083, // Glass Factory Rotational Symmetry 3 | 83 | 0x00083, // Glass Factory Rotational Symmetry 3 |
| @@ -100,7 +100,7 @@ const std::vector<int> upDownPanels = { | |||
| 100 | }; | 100 | }; |
| 101 | 101 | ||
| 102 | // Note: Some of these (non-controls) are duplicated elsewhere | 102 | // Note: Some of these (non-controls) are duplicated elsewhere |
| 103 | const std::vector<int> leftForwardRightPanels = { | 103 | std::vector<int> leftForwardRightPanels = { |
| 104 | // 0x00075, // Symmetry Island Colored Dots 3 | 104 | // 0x00075, // Symmetry Island Colored Dots 3 |
| 105 | // 0x288EA, // UTM Perspective 1 | 105 | // 0x288EA, // UTM Perspective 1 |
| 106 | // 0x288FC, // UTM Perspective 2 | 106 | // 0x288FC, // UTM Perspective 2 |
| @@ -112,7 +112,7 @@ const std::vector<int> leftForwardRightPanels = { | |||
| 112 | 0x17E52, // Treehouse Green 4 | 112 | 0x17E52, // Treehouse Green 4 |
| 113 | }; | 113 | }; |
| 114 | 114 | ||
| 115 | const std::vector<int> pillars = { | 115 | std::vector<int> pillars = { |
| 116 | 0x0383D, // Mountain 3 Left Pillar 1 | 116 | 0x0383D, // Mountain 3 Left Pillar 1 |
| 117 | 0x0383F, // Mountain 3 Left Pillar 2 | 117 | 0x0383F, // Mountain 3 Left Pillar 2 |
| 118 | 0x03859, // Mountain 3 Left Pillar 3 | 118 | 0x03859, // Mountain 3 Left Pillar 3 |
| @@ -126,7 +126,7 @@ const std::vector<int> pillars = { | |||
| 126 | // 0x1C319, // Challenge Right Pillar | 126 | // 0x1C319, // Challenge Right Pillar |
| 127 | }; | 127 | }; |
| 128 | 128 | ||
| 129 | const std::vector<int> mountainMultipanel = { | 129 | std::vector<int> mountainMultipanel = { |
| 130 | 0x09FCC, // Mountain 2 Multipanel 1 | 130 | 0x09FCC, // Mountain 2 Multipanel 1 |
| 131 | 0x09FCE, // Mountain 2 Multipanel 2 | 131 | 0x09FCE, // Mountain 2 Multipanel 2 |
| 132 | 0x09FCF, // Mountain 2 Multipanel 3 | 132 | 0x09FCF, // Mountain 2 Multipanel 3 |
| @@ -135,7 +135,7 @@ const std::vector<int> mountainMultipanel = { | |||
| 135 | 0x09FD2, // Mountain 2 Multipanel 6 | 135 | 0x09FD2, // Mountain 2 Multipanel 6 |
| 136 | }; | 136 | }; |
| 137 | 137 | ||
| 138 | const std::vector<int> squarePanels = { | 138 | std::vector<int> squarePanels = { |
| 139 | 0x00064, // Tutorial Straight | 139 | 0x00064, // Tutorial Straight |
| 140 | 0x00182, // Tutorial Bend | 140 | 0x00182, // Tutorial Bend |
| 141 | 0x0A3B2, // Tutorial Back Right | 141 | 0x0A3B2, // Tutorial Back Right |
| @@ -449,11 +449,12 @@ const std::vector<int> squarePanels = { | |||
| 449 | 0x00558, // UTM Blue Right Near 2 | 449 | 0x00558, // UTM Blue Right Near 2 |
| 450 | 0x00567, // UTM Blue Right Near 3 | 450 | 0x00567, // UTM Blue Right Near 3 |
| 451 | 0x006FE, // UTM Blue Right Near 4 | 451 | 0x006FE, // UTM Blue Right Near 4 |
| 452 | 0x0A16E, // UTM Challenge Entrance | ||
| 452 | 0x039B4, // Tunnels Theater Catwalk | 453 | 0x039B4, // Tunnels Theater Catwalk |
| 453 | 0x09E85, // Tunnels Town Shortcut | 454 | 0x09E85, // Tunnels Town Shortcut |
| 454 | }; | 455 | }; |
| 455 | 456 | ||
| 456 | const std::vector<int> shadowsPanels = { | 457 | std::vector<int> shadowsPanels = { |
| 457 | 0x198B5, // Shadows Tutorial 1 | 458 | 0x198B5, // Shadows Tutorial 1 |
| 458 | 0x198BD, // Shadows Tutorial 2 | 459 | 0x198BD, // Shadows Tutorial 2 |
| 459 | 0x198BF, // Shadows Tutorial 3 | 460 | 0x198BF, // Shadows Tutorial 3 |
| @@ -478,7 +479,7 @@ const std::vector<int> shadowsPanels = { | |||
| 478 | 0x19650, // Shadows Laser | 479 | 0x19650, // Shadows Laser |
| 479 | }; | 480 | }; |
| 480 | 481 | ||
| 481 | const std::vector<int> monasteryPanels = { | 482 | std::vector<int> monasteryPanels = { |
| 482 | 0x00B10, // Monastery Left Door | 483 | 0x00B10, // Monastery Left Door |
| 483 | 0x00290, // Monastery Exterior 1 | 484 | 0x00290, // Monastery Exterior 1 |
| 484 | 0x00C92, // Monastery Right Door | 485 | 0x00C92, // Monastery Right Door |
| @@ -493,7 +494,7 @@ const std::vector<int> monasteryPanels = { | |||
| 493 | 0x17CA4, // Monastery Laser | 494 | 0x17CA4, // Monastery Laser |
| 494 | }; | 495 | }; |
| 495 | 496 | ||
| 496 | const std::vector<int> bunkerPanels = { | 497 | std::vector<int> bunkerPanels = { |
| 497 | 0x09F7D, // Bunker Tutorial 1 | 498 | 0x09F7D, // Bunker Tutorial 1 |
| 498 | 0x09FDC, // Bunker Tutorial 2 | 499 | 0x09FDC, // Bunker Tutorial 2 |
| 499 | 0x09FF7, // Bunker Tutorial 3 | 500 | 0x09FF7, // Bunker Tutorial 3 |
| @@ -514,7 +515,7 @@ const std::vector<int> bunkerPanels = { | |||
| 514 | 0x0A079, // Bunker Elevator | 515 | 0x0A079, // Bunker Elevator |
| 515 | }; | 516 | }; |
| 516 | 517 | ||
| 517 | const std::vector<int> junglePanels = { | 518 | std::vector<int> junglePanels = { |
| 518 | 0x002C4, // Jungle Waves 1 | 519 | 0x002C4, // Jungle Waves 1 |
| 519 | 0x00767, // Jungle Waves 2 | 520 | 0x00767, // Jungle Waves 2 |
| 520 | 0x002C6, // Jungle Waves 3 | 521 | 0x002C6, // Jungle Waves 3 |
| @@ -533,7 +534,7 @@ const std::vector<int> junglePanels = { | |||
| 533 | }; | 534 | }; |
| 534 | 535 | ||
| 535 | // There might be something to do with these, I haven't decided yet. | 536 | // There might be something to do with these, I haven't decided yet. |
| 536 | const std::vector<int> nothingPanels = { | 537 | std::vector<int> nothingPanels = { |
| 537 | // Doors & Shortcuts & Shortcut doors & Door controls | 538 | // Doors & Shortcuts & Shortcut doors & Door controls |
| 538 | 0x0C339, // Desert Surface Door | 539 | 0x0C339, // Desert Surface Door |
| 539 | 0x0A249, // Desert Pond Exit Door | 540 | 0x0A249, // Desert Pond Exit Door |
| @@ -664,7 +665,6 @@ const std::vector<int> nothingPanels = { | |||
| 664 | // 0x3C114, // Mountain 3 Right Open Door | 665 | // 0x3C114, // Mountain 3 Right Open Door |
| 665 | 0x09F7F, // Mountaintop Laser Box | 666 | 0x09F7F, // Mountaintop Laser Box |
| 666 | 0x17C34, // Mountaintop Perspective | 667 | 0x17C34, // Mountaintop Perspective |
| 667 | 0x0A16E, // UTM Challenge Entrance | ||
| 668 | // 0x334E1, // UTM Secret Door Control | 668 | // 0x334E1, // UTM Secret Door Control |
| 669 | // 0x2773D, // Tunnels Desert Shortcut | 669 | // 0x2773D, // Tunnels Desert Shortcut |
| 670 | // 0x27732, // Tunnels Theater Shortcut | 670 | // 0x27732, // Tunnels Theater Shortcut |
