about summary refs log tree commit diff stats
path: root/Source/Panels.h
diff options
context:
space:
mode:
authorjbzdarkid <jbzdarkid@gmail.com>2018-10-28 16:55:57 -0700
committerjbzdarkid <jbzdarkid@gmail.com>2018-10-28 16:55:57 -0700
commit38475fd9c286667a235b6f609ccf2689949202fd (patch)
tree67ef49d8b6e08fcb817140076bf542a499235e9f /Source/Panels.h
parentefad3bdc35f7e18713938b0bba8bb09228aae996 (diff)
downloadwitness-tutorializer-38475fd9c286667a235b6f609ccf2689949202fd.tar.gz
witness-tutorializer-38475fd9c286667a235b6f609ccf2689949202fd.tar.bz2
witness-tutorializer-38475fd9c286667a235b6f609ccf2689949202fd.zip
Add (not working) challenge randomization, hopefully fix treehouse, fix mountain elevator?
Diffstat (limited to 'Source/Panels.h')
-rw-r--r--Source/Panels.h37
1 files changed, 31 insertions, 6 deletions
diff --git a/Source/Panels.h b/Source/Panels.h index b3a7791..2187d57 100644 --- a/Source/Panels.h +++ b/Source/Panels.h
@@ -34,10 +34,8 @@ std::vector<int> leftRightPanels = {
34 34
35// These panels are very tall (aka not square) and can't take symmetry panels on them. 35// These panels are very tall (aka not square) and can't take symmetry panels on them.
36std::vector<int> tallUpDownPanels = { 36std::vector<int> tallUpDownPanels = {
37 0x335AB, // UTM In Elevator Control
38 0x3369D, // UTM Lower Elevator Control
39 0x335AC, // UTM Upper Elevator Control
40 0x09EEB, // Mountain 2 Elevator 37 0x09EEB, // Mountain 2 Elevator
38 0x17CC4, // Mill Elevator Control
41}; 39};
42 40
43// Note: Some of these (non-controls) are duplicated elsewhere 41// Note: Some of these (non-controls) are duplicated elsewhere
@@ -57,6 +55,9 @@ std::vector<int> upDownPanels = {
57 55
58 0x0A3B5, // Tutorial Back Left 56 0x0A3B5, // Tutorial Back Left
59 0x17CC4, // Mill Elevator Control 57 0x17CC4, // Mill Elevator Control
58// 0x335AB, // UTM In Elevator Control
59// 0x3369D, // UTM Lower Elevator Control
60// 0x335AC, // UTM Upper Elevator Control
60}; 61};
61 62
62// Note: Some of these (non-controls) are duplicated elsewhere 63// Note: Some of these (non-controls) are duplicated elsewhere
@@ -81,9 +82,33 @@ std::vector<int> pillars = {
81 0x09E56, // Mountain 3 Right Pillar 2 82 0x09E56, // Mountain 3 Right Pillar 2
82 0x09E5A, // Mountain 3 Right Pillar 3 83 0x09E5A, // Mountain 3 Right Pillar 3
83 0x33961, // Mountain 3 Right Pillar 4 84 0x33961, // Mountain 3 Right Pillar 4
84 0x09DD5, // UTM Challenge Pillar 85// 0x09DD5, // UTM Challenge Pillar
85// 0x1C31A, // Challenge Left Pillar 86};
86// 0x1C319, // Challenge Right Pillar 87
88std::vector<int> challengePanels = {
89 0x0A332, // Challenge Record Start
90 0x0088E, // Challenge Easy Maze
91 0x00BAF, // Challenge Hard Maze
92 0x00BF3, // Challenge Stones Maze
93 0x00C09, // Challenge Pedestal
94 0x0051F, // Challenge Column Bottom Left
95 0x00524, // Challenge Column Top Right
96 0x00CDB, // Challenge Column Top Left
97 0x00CD4, // Challenge Column Far Panel
98 0x00C80, // Challenge Triple 1 Left
99// 0x00CA1, // Challenge Triple 1 Center
100// 0x00CB9, // Challenge Triple 1 Right
101 0x00C22, // Challenge Triple 2 Left
102// 0x00C59, // Challenge Triple 2 Center
103// 0x00C68, // Challenge Triple 2 Right
104// 0x04CB3, // Challenge Left Timer
105// 0x04CB5, // Challenge Middle Timer
106// 0x04CB6, // Challenge Right Timer
107 0x034EC, // Challenge Triangle
108 0x034F4, // Challenge Triangle
109 0x1C31A, // Challenge Left Pillar
110 0x1C319, // Challenge Right Pillar
111// 0x0356B, // Challenge Vault Box
87}; 112};
88 113
89std::vector<int> mountainMultipanel = { 114std::vector<int> mountainMultipanel = {