Revision 91792184
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/objects/TwistyBandagedEvil.java | ||
---|---|---|
36 | 36 |
DistortedEffects effects, int[][] moves, Resources res, int scrWidth) |
37 | 37 |
{ |
38 | 38 |
super(size, quat, texture, mesh, effects, moves, ObjectList.BAN4, res, scrWidth); |
39 |
} |
|
40 |
|
|
41 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
42 |
|
|
43 |
ScrambleState[] getScrambleStates() |
|
44 |
{ |
|
45 |
if( mStates==null ) |
|
46 |
{ |
|
47 |
mStates = new ScrambleState[] |
|
48 |
{ |
|
49 |
new ScrambleState( new int[][] {{2, 1, 1,2,-1, 2} , {2, 2,142,2,-1, 28} , {0, 1,114} }), //0 |
|
50 |
new ScrambleState( new int[][] {{2, 2, 2} , {2,-1,143} , {} }), |
|
51 |
new ScrambleState( new int[][] {{2, 2, 1} , {} , {0, 1, 3,0, 2, 47} }), |
|
52 |
new ScrambleState( new int[][] {{2, 1, 4} , {2, 1,132,2,-1,131} , {0, 1, 47,0,-1, 2} }), |
|
53 |
new ScrambleState( new int[][] {{2,-1, 3} , {2, 1, 5,2,-1, 6} , {} }), |
|
54 |
new ScrambleState( new int[][] {{} , {2, 2, 6,2,-1, 4} , {0, 1, 51} }), |
|
55 |
new ScrambleState( new int[][] {{} , {2, 1, 4,2, 2, 5} , {2, 2, 7,2,-1, 80} }), |
|
56 |
new ScrambleState( new int[][] {{2, 2, 8} , {} , {2, 1, 80,2, 2, 6} }), |
|
57 |
new ScrambleState( new int[][] {{2, 2, 7} , {} , {0,-1, 9} }), |
|
58 |
new ScrambleState( new int[][] {{2, 1, 10,2, 2, 11,2,-1, 12}, {} , {0, 1, 8} }), |
|
59 |
new ScrambleState( new int[][] {{2, 1, 11,2, 2, 12,2,-1, 9}, {} , {0,-1,118} }), //10 |
|
60 |
new ScrambleState( new int[][] {{2, 1, 12,2, 2, 9,2,-1, 10}, {} , {2, 1, 77} }), |
|
61 |
new ScrambleState( new int[][] {{2, 1, 9,2, 2, 10,2,-1, 11}, {} , {2, 1, 13,2, 2,143} }), |
|
62 |
new ScrambleState( new int[][] {{2, 1, 14,2, 2, 15,2,-1, 16}, {2, 1, 57,2,-1, 58} , {2, 1,143,2,-1, 12} }), |
|
63 |
new ScrambleState( new int[][] {{2, 1, 15,2, 2, 16,2,-1, 13}, {} , {2, 1, 41} }), |
|
64 |
new ScrambleState( new int[][] {{2, 1, 16,2, 2, 13,2,-1, 14}, {} , {0, 1, 82} }), |
|
65 |
new ScrambleState( new int[][] {{2, 1, 13,2, 2, 14,2,-1, 15}, {2, 1, 17,2,-1, 18} , {0, 1,111,0,-1,115} }), |
|
66 |
new ScrambleState( new int[][] {{} , {2, 2, 18,2,-1, 16} , {0,-1,139} }), |
|
67 |
new ScrambleState( new int[][] {{2, 1, 19,2,-1, 20} , {2, 1, 16,2, 2, 17} , {2, 1,142} }), |
|
68 |
new ScrambleState( new int[][] {{2, 2, 20,2,-1, 18} , {} , {2, 1, 39,2, 2,140} }), |
|
69 |
new ScrambleState( new int[][] {{2, 1, 18,2, 2, 19} , {2, 1, 21} , {} }), //20 |
|
70 |
new ScrambleState( new int[][] {{} , {2,-1, 20} , {0,-1, 22} }), |
|
71 |
new ScrambleState( new int[][] {{2, 2, 23,2,-1, 24} , {} , {0, 1, 21} }), |
|
72 |
new ScrambleState( new int[][] {{2, 1, 24,2, 2, 22} , {} , {2, 1, 92} }), |
|
73 |
new ScrambleState( new int[][] {{2, 1, 22,2,-1, 23} , {} , {0, 1, 25} }), |
|
74 |
new ScrambleState( new int[][] {{2, 1, 26,2, 2, 27} , {} , {0,-1, 24} }), |
|
75 |
new ScrambleState( new int[][] {{2, 1, 27,2,-1, 25} , {2, 1, 74} , {} }), |
|
76 |
new ScrambleState( new int[][] {{2, 2, 25,2,-1, 26} , {} , {2, 1, 28,2, 2,124} }), |
|
77 |
new ScrambleState( new int[][] {{2, 1, 29,2, 2, 30,2,-1, 31}, {2,-1,142} , {2, 1,124,2,-1, 27} }), |
|
78 |
new ScrambleState( new int[][] {{2, 1, 30,2, 2, 31,2,-1, 28}, {} , {2, 1,141} }), |
|
79 |
new ScrambleState( new int[][] {{2, 1, 31,2, 2, 28,2,-1, 29}, {} , {0, 1,130} }), //30 |
|
80 |
new ScrambleState( new int[][] {{2, 1, 28,2, 2, 29,2,-1, 30}, {2, 1, 32,2,-1, 33} , {0, 1, 89,0,-1, 90} }), |
|
81 |
new ScrambleState( new int[][] {{} , {2, 2, 33,2,-1, 31} , {0,-1,137} }), |
|
82 |
new ScrambleState( new int[][] {{2, 1, 34} , {2, 1, 31,2, 2, 32} , {} }), |
|
83 |
new ScrambleState( new int[][] {{2,-1, 33} , {} , {2, 1, 35} }), |
|
84 |
new ScrambleState( new int[][] {{} , {2,-1, 36} , {2,-1, 34} }), |
|
85 |
new ScrambleState( new int[][] {{} , {2, 1, 35} , {2,-1, 37} }), |
|
86 |
new ScrambleState( new int[][] {{} , {2, 1, 38,2, 2, 93} , {2, 1, 36} }), |
|
87 |
new ScrambleState( new int[][] {{2, 1, 39} , {2, 1, 93,2,-1, 37} , {} }), |
|
88 |
new ScrambleState( new int[][] {{2,-1, 38} , {2, 1, 40,2,-1, 64} , {2, 1,140,2,-1, 19} }), |
|
89 |
new ScrambleState( new int[][] {{2, 1, 41,2,-1, 42} , {2, 2, 64,2,-1, 39} , {} }), //40 |
|
90 |
new ScrambleState( new int[][] {{2, 2, 42,2,-1, 40} , {} , {2,-1, 14} }), |
|
91 |
new ScrambleState( new int[][] {{2, 1, 40,2, 2, 41} , {} , {0, 1, 43,0, 2,128} }), |
|
92 |
new ScrambleState( new int[][] {{2, 1, 44,2,-1, 45} , {2, 1,114,2, 2,113,2,-1, 86}, {0, 1,128,0,-1, 42} }), |
|
93 |
new ScrambleState( new int[][] {{2, 2, 45,2,-1, 43} , {2, 1, 48,2,-1,108} , {2,-1, 81} }), |
|
94 |
new ScrambleState( new int[][] {{2, 1, 43,2, 2, 44} , {} , {0, 1, 46} }), |
|
95 |
new ScrambleState( new int[][] {{} , {2, 1, 47} , {0,-1, 45} }), |
|
96 |
new ScrambleState( new int[][] {{} , {2,-1, 46} , {0, 2, 2,0,-1, 3} }), |
|
97 |
new ScrambleState( new int[][] {{2,-1, 49} , {2, 2,108,2,-1, 44} , {} }), |
|
98 |
new ScrambleState( new int[][] {{2, 1, 48} , {} , {0, 1, 50} }), |
|
99 |
new ScrambleState( new int[][] {{} , {2, 1, 51,2, 2, 52} , {0,-1, 49} }), //50 |
|
100 |
new ScrambleState( new int[][] {{} , {2, 1, 52,2,-1, 50} , {0,-1, 5} }), |
|
101 |
new ScrambleState( new int[][] {{} , {2, 2, 50,2,-1, 51} , {2,-1, 53} }), |
|
102 |
new ScrambleState( new int[][] {{} , {2, 1, 54,2, 2, 55} , {2, 1, 52} }), |
|
103 |
new ScrambleState( new int[][] {{} , {2, 1, 55,2,-1, 53} , {0,-1,104} }), |
|
104 |
new ScrambleState( new int[][] {{} , {2, 2, 53,2,-1, 54} , {0, 2, 56,0,-1, 65} }), |
|
105 |
new ScrambleState( new int[][] {{2, 1, 57} , {} , {0, 1, 65,0, 2, 55} }), |
|
106 |
new ScrambleState( new int[][] {{2,-1, 56} , {2, 2, 58,2,-1, 13} , {} }), |
|
107 |
new ScrambleState( new int[][] {{} , {2, 1, 13,2, 2, 57} , {2,-1, 59} }), |
|
108 |
new ScrambleState( new int[][] {{2, 1, 60} , {} , {2, 1, 58} }), |
|
109 |
new ScrambleState( new int[][] {{2,-1, 59} , {} , {2, 1, 61} }), //60 |
|
110 |
new ScrambleState( new int[][] {{2,-1, 62} , {} , {2,-1, 60} }), |
|
111 |
new ScrambleState( new int[][] {{2, 1, 61} , {2,-1, 63} , {} }), |
|
112 |
new ScrambleState( new int[][] {{} , {2, 1, 62} , {2, 1, 64} }), |
|
113 |
new ScrambleState( new int[][] {{} , {2, 1, 39,2, 2, 40} , {2,-1, 63} }), |
|
114 |
new ScrambleState( new int[][] {{2, 1, 66,2,-1, 67} , {2, 1, 78,2, 2, 79,2,-1, 80}, {0, 1, 55,0,-1, 56} }), |
|
115 |
new ScrambleState( new int[][] {{2, 2, 67,2,-1, 65} , {2,-1,107} , {} }), |
|
116 |
new ScrambleState( new int[][] {{2, 1, 65,2, 2, 66} , {} , {0, 1, 68} }), |
|
117 |
new ScrambleState( new int[][] {{} , {2, 1, 69} , {0,-1, 67} }), |
|
118 |
new ScrambleState( new int[][] {{} , {2,-1, 68} , {0,-1, 70} }), |
|
119 |
new ScrambleState( new int[][] {{} , {2,-1, 71} , {0, 1, 69} }), //70 |
|
120 |
new ScrambleState( new int[][] {{2,-1, 72} , {2, 1, 70} , {} }), |
|
121 |
new ScrambleState( new int[][] {{2, 1, 71} , {} , {0,-1, 73} }), |
|
122 |
new ScrambleState( new int[][] {{2, 1, 74,2, 2, 75} , {} , {0, 1, 72} }), |
|
123 |
new ScrambleState( new int[][] {{2, 1, 75,2,-1, 73} , {2,-1, 26} , {0, 1, 83,0,-1,138} }), |
|
124 |
new ScrambleState( new int[][] {{2, 2, 73,2,-1, 74} , {2, 1, 76,2,-1, 77} , {} }), |
|
125 |
new ScrambleState( new int[][] {{} , {2, 2, 77,2,-1, 75} , {0, 1, 78} }), |
|
126 |
new ScrambleState( new int[][] {{} , {2, 1, 75,2, 2, 76} , {2,-1, 11} }), |
|
127 |
new ScrambleState( new int[][] {{} , {2, 1, 79,2, 2, 80,2,-1, 65}, {0,-1, 76} }), |
|
128 |
new ScrambleState( new int[][] {{} , {2, 1, 80,2, 2, 65,2,-1, 78}, {2,-1,110} }), |
|
129 |
new ScrambleState( new int[][] {{2, 1, 81,2,-1, 82} , {2, 1, 65,2, 2, 78,2,-1, 79}, {2, 1, 6,2,-1, 7} }), //80 |
|
130 |
new ScrambleState( new int[][] {{2, 2, 82,2,-1, 80} , {} , {2, 1, 44} }), |
|
131 |
new ScrambleState( new int[][] {{2, 1, 80,2, 2, 81} , {2, 1, 83,2,-1, 84} , {0,-1, 15} }), |
|
132 |
new ScrambleState( new int[][] {{} , {2, 2, 84,2,-1, 82} , {0, 2,138,0,-1, 74} }), |
|
133 |
new ScrambleState( new int[][] {{2, 1, 85} , {2, 1, 82,2, 2, 83} , {} }), |
|
134 |
new ScrambleState( new int[][] {{2,-1, 84} , {} , {2, 1, 86,2, 2,119} }), |
|
135 |
new ScrambleState( new int[][] {{2, 1, 87,2,-1, 88} , {2, 1, 43,2, 2,114,2,-1,113}, {2, 1,119,2,-1, 85} }), |
|
136 |
new ScrambleState( new int[][] {{2, 2, 88,2,-1, 86} , {} , {2, 1, 94} }), |
|
137 |
new ScrambleState( new int[][] {{2, 1, 86,2, 2, 87} , {2, 1, 89} , {} }), |
|
138 |
new ScrambleState( new int[][] {{} , {2,-1, 88} , {0, 2, 90,0,-1, 31} }), |
|
139 |
new ScrambleState( new int[][] {{2, 1, 91,2, 2, 92} , {} , {0, 1, 31,0, 2, 89} }), //90 |
|
140 |
new ScrambleState( new int[][] {{2, 1, 92,2,-1, 90} , {} , {0, 1, 93} }), |
|
141 |
new ScrambleState( new int[][] {{2, 2, 90,2,-1, 91} , {} , {2,-1, 23} }), |
|
142 |
new ScrambleState( new int[][] {{} , {2, 2, 37,2,-1, 38} , {0,-1, 91} }), |
|
143 |
new ScrambleState( new int[][] {{} , {2,-1, 95} , {2,-1, 87} }), |
|
144 |
new ScrambleState( new int[][] {{} , {2, 1, 94} , {2,-1, 96} }), |
|
145 |
new ScrambleState( new int[][] {{} , {2, 1, 97} , {2, 1, 95} }), |
|
146 |
new ScrambleState( new int[][] {{2, 1, 98} , {2,-1, 96} , {} }), |
|
147 |
new ScrambleState( new int[][] {{2,-1, 97} , {} , {2,-1, 99} }), |
|
148 |
new ScrambleState( new int[][] {{2, 2,100,2,-1,101} , {} , {2, 1, 98} }), |
|
149 |
new ScrambleState( new int[][] {{2, 1,101,2, 2, 99} , {2, 1,111,2,-1,112} , {} }), //100 |
|
150 |
new ScrambleState( new int[][] {{2, 1, 99,2,-1,100} , {2, 1,102} , {2, 1,108,2,-1,109} }), |
|
151 |
new ScrambleState( new int[][] {{2, 1,103,2,-1,104} , {2,-1,101} , {} }), |
|
152 |
new ScrambleState( new int[][] {{2, 2,104,2,-1,102} , {} , {2,-1,105} }), |
|
153 |
new ScrambleState( new int[][] {{2, 1,102,2, 2,103} , {} , {0, 1, 54} }), |
|
154 |
new ScrambleState( new int[][] {{2,-1,106} , {} , {2, 1,103} }), |
|
155 |
new ScrambleState( new int[][] {{2, 1,105} , {} , {2, 1,107} }), |
|
156 |
new ScrambleState( new int[][] {{} , {2, 1, 66} , {2,-1,106} }), |
|
157 |
new ScrambleState( new int[][] {{} , {2, 1, 44,2, 2, 48} , {2, 2,109,2,-1,101} }), |
|
158 |
new ScrambleState( new int[][] {{2,-1,110} , {} , {2, 1,101,2, 2,108} }), |
|
159 |
new ScrambleState( new int[][] {{2, 1,109} , {} , {2, 1, 79} }), //110 |
|
160 |
new ScrambleState( new int[][] {{} , {2, 2,112,2,-1,100} , {0, 2,115,0,-1, 16} }), |
|
161 |
new ScrambleState( new int[][] {{} , {2, 1,100,2, 2,111} , {2, 1,113} }), |
|
162 |
new ScrambleState( new int[][] {{} , {2, 1, 86,2, 2, 43,2,-1,114}, {2,-1,112} }), |
|
163 |
new ScrambleState( new int[][] {{} , {2, 1,113,2, 2, 86,2,-1, 43}, {0,-1, 0} }), |
|
164 |
new ScrambleState( new int[][] {{2, 2,116} , {} , {0, 1, 16,0, 2,111} }), |
|
165 |
new ScrambleState( new int[][] {{2, 2,115} , {} , {2,-1,117} }), |
|
166 |
new ScrambleState( new int[][] {{2, 1,118} , {} , {2, 1,116} }), |
|
167 |
new ScrambleState( new int[][] {{2,-1,117} , {} , {0, 1, 10} }), |
|
168 |
new ScrambleState( new int[][] {{} , {2, 1,120,2, 2,121,2,-1,122}, {2, 2, 85,2,-1, 86} }), |
|
169 |
new ScrambleState( new int[][] {{} , {2, 1,121,2, 2,122,2,-1,119}, {2,-1,129} }), //120 |
|
170 |
new ScrambleState( new int[][] {{} , {2, 1,122,2, 2,119,2,-1,120}, {0, 1,125} }), |
|
171 |
new ScrambleState( new int[][] {{} , {2, 1,119,2, 2,120,2,-1,121}, {0,-1,123} }), |
|
172 |
new ScrambleState( new int[][] {{} , {2, 2,124} , {0, 1,122} }), |
|
173 |
new ScrambleState( new int[][] {{} , {2, 2,123} , {2, 2, 27,2,-1, 28} }), |
|
174 |
new ScrambleState( new int[][] {{} , {2, 1,126} , {0,-1,121} }), |
|
175 |
new ScrambleState( new int[][] {{} , {2,-1,125} , {2,-1,127} }), |
|
176 |
new ScrambleState( new int[][] {{} , {2, 2,128} , {2, 1,126} }), |
|
177 |
new ScrambleState( new int[][] {{} , {2, 2,127} , {0, 2, 42,0,-1, 43} }), |
|
178 |
new ScrambleState( new int[][] {{2, 2,130,2,-1,131} , {} , {2, 1,120} }), |
|
179 |
new ScrambleState( new int[][] {{2, 1,131,2, 2,129} , {} , {0,-1, 30} }), //130 |
|
180 |
new ScrambleState( new int[][] {{2, 1,129,2,-1,130} , {2, 1, 3,2, 2,132} , {} }), |
|
181 |
new ScrambleState( new int[][] {{} , {2, 2,131,2,-1, 3} , {0,-1,133} }), |
|
182 |
new ScrambleState( new int[][] {{} , {2,-1,134} , {0, 1,132} }), |
|
183 |
new ScrambleState( new int[][] {{2,-1,135} , {2, 1,133} , {} }), |
|
184 |
new ScrambleState( new int[][] {{2, 1,134} , {} , {0,-1,136} }), |
|
185 |
new ScrambleState( new int[][] {{2, 1,137} , {} , {0, 1,135} }), |
|
186 |
new ScrambleState( new int[][] {{2,-1,136} , {} , {0, 1, 32} }), |
|
187 |
new ScrambleState( new int[][] {{2, 1,139} , {} , {0, 1, 74,0, 2, 83} }), |
|
188 |
new ScrambleState( new int[][] {{2,-1,138} , {} , {0, 1, 17} }), |
|
189 |
new ScrambleState( new int[][] {{} , {2, 1,141} , {2, 2, 19,2,-1, 39} }), //140 |
|
190 |
new ScrambleState( new int[][] {{} , {2,-1,140} , {2,-1, 29} }), |
|
191 |
new ScrambleState( new int[][] {{} , {2, 1, 28} , {2,-1, 18} }), |
|
192 |
new ScrambleState( new int[][] {{} , {2, 1, 1} , {2, 2, 12,2,-1, 13} }) |
|
193 |
}; |
|
194 |
} |
|
39 | 195 |
|
40 |
mStates = new ScrambleState[] |
|
41 |
{ |
|
42 |
new ScrambleState( new int[][] {{2, 1, 1,2,-1, 2} , {2, 2,142,2,-1, 28} , {0, 1,114} }), //0 |
|
43 |
new ScrambleState( new int[][] {{2, 2, 2} , {2,-1,143} , {} }), |
|
44 |
new ScrambleState( new int[][] {{2, 2, 1} , {} , {0, 1, 3,0, 2, 47} }), |
|
45 |
new ScrambleState( new int[][] {{2, 1, 4} , {2, 1,132,2,-1,131} , {0, 1, 47,0,-1, 2} }), |
|
46 |
new ScrambleState( new int[][] {{2,-1, 3} , {2, 1, 5,2,-1, 6} , {} }), |
|
47 |
new ScrambleState( new int[][] {{} , {2, 2, 6,2,-1, 4} , {0, 1, 51} }), |
|
48 |
new ScrambleState( new int[][] {{} , {2, 1, 4,2, 2, 5} , {2, 2, 7,2,-1, 80} }), |
|
49 |
new ScrambleState( new int[][] {{2, 2, 8} , {} , {2, 1, 80,2, 2, 6} }), |
|
50 |
new ScrambleState( new int[][] {{2, 2, 7} , {} , {0,-1, 9} }), |
|
51 |
new ScrambleState( new int[][] {{2, 1, 10,2, 2, 11,2,-1, 12}, {} , {0, 1, 8} }), |
|
52 |
new ScrambleState( new int[][] {{2, 1, 11,2, 2, 12,2,-1, 9}, {} , {0,-1,118} }), //10 |
|
53 |
new ScrambleState( new int[][] {{2, 1, 12,2, 2, 9,2,-1, 10}, {} , {2, 1, 77} }), |
|
54 |
new ScrambleState( new int[][] {{2, 1, 9,2, 2, 10,2,-1, 11}, {} , {2, 1, 13,2, 2,143} }), |
|
55 |
new ScrambleState( new int[][] {{2, 1, 14,2, 2, 15,2,-1, 16}, {2, 1, 57,2,-1, 58} , {2, 1,143,2,-1, 12} }), |
|
56 |
new ScrambleState( new int[][] {{2, 1, 15,2, 2, 16,2,-1, 13}, {} , {2, 1, 41} }), |
|
57 |
new ScrambleState( new int[][] {{2, 1, 16,2, 2, 13,2,-1, 14}, {} , {0, 1, 82} }), |
|
58 |
new ScrambleState( new int[][] {{2, 1, 13,2, 2, 14,2,-1, 15}, {2, 1, 17,2,-1, 18} , {0, 1,111,0,-1,115} }), |
|
59 |
new ScrambleState( new int[][] {{} , {2, 2, 18,2,-1, 16} , {0,-1,139} }), |
|
60 |
new ScrambleState( new int[][] {{2, 1, 19,2,-1, 20} , {2, 1, 16,2, 2, 17} , {2, 1,142} }), |
|
61 |
new ScrambleState( new int[][] {{2, 2, 20,2,-1, 18} , {} , {2, 1, 39,2, 2,140} }), |
|
62 |
new ScrambleState( new int[][] {{2, 1, 18,2, 2, 19} , {2, 1, 21} , {} }), //20 |
|
63 |
new ScrambleState( new int[][] {{} , {2,-1, 20} , {0,-1, 22} }), |
|
64 |
new ScrambleState( new int[][] {{2, 2, 23,2,-1, 24} , {} , {0, 1, 21} }), |
|
65 |
new ScrambleState( new int[][] {{2, 1, 24,2, 2, 22} , {} , {2, 1, 92} }), |
|
66 |
new ScrambleState( new int[][] {{2, 1, 22,2,-1, 23} , {} , {0, 1, 25} }), |
|
67 |
new ScrambleState( new int[][] {{2, 1, 26,2, 2, 27} , {} , {0,-1, 24} }), |
|
68 |
new ScrambleState( new int[][] {{2, 1, 27,2,-1, 25} , {2, 1, 74} , {} }), |
|
69 |
new ScrambleState( new int[][] {{2, 2, 25,2,-1, 26} , {} , {2, 1, 28,2, 2,124} }), |
|
70 |
new ScrambleState( new int[][] {{2, 1, 29,2, 2, 30,2,-1, 31}, {2,-1,142} , {2, 1,124,2,-1, 27} }), |
|
71 |
new ScrambleState( new int[][] {{2, 1, 30,2, 2, 31,2,-1, 28}, {} , {2, 1,141} }), |
|
72 |
new ScrambleState( new int[][] {{2, 1, 31,2, 2, 28,2,-1, 29}, {} , {0, 1,130} }), //30 |
|
73 |
new ScrambleState( new int[][] {{2, 1, 28,2, 2, 29,2,-1, 30}, {2, 1, 32,2,-1, 33} , {0, 1, 89,0,-1, 90} }), |
|
74 |
new ScrambleState( new int[][] {{} , {2, 2, 33,2,-1, 31} , {0,-1,137} }), |
|
75 |
new ScrambleState( new int[][] {{2, 1, 34} , {2, 1, 31,2, 2, 32} , {} }), |
|
76 |
new ScrambleState( new int[][] {{2,-1, 33} , {} , {2, 1, 35} }), |
|
77 |
new ScrambleState( new int[][] {{} , {2,-1, 36} , {2,-1, 34} }), |
|
78 |
new ScrambleState( new int[][] {{} , {2, 1, 35} , {2,-1, 37} }), |
|
79 |
new ScrambleState( new int[][] {{} , {2, 1, 38,2, 2, 93} , {2, 1, 36} }), |
|
80 |
new ScrambleState( new int[][] {{2, 1, 39} , {2, 1, 93,2,-1, 37} , {} }), |
|
81 |
new ScrambleState( new int[][] {{2,-1, 38} , {2, 1, 40,2,-1, 64} , {2, 1,140,2,-1, 19} }), |
|
82 |
new ScrambleState( new int[][] {{2, 1, 41,2,-1, 42} , {2, 2, 64,2,-1, 39} , {} }), //40 |
|
83 |
new ScrambleState( new int[][] {{2, 2, 42,2,-1, 40} , {} , {2,-1, 14} }), |
|
84 |
new ScrambleState( new int[][] {{2, 1, 40,2, 2, 41} , {} , {0, 1, 43,0, 2,128} }), |
|
85 |
new ScrambleState( new int[][] {{2, 1, 44,2,-1, 45} , {2, 1,114,2, 2,113,2,-1, 86}, {0, 1,128,0,-1, 42} }), |
|
86 |
new ScrambleState( new int[][] {{2, 2, 45,2,-1, 43} , {2, 1, 48,2,-1,108} , {2,-1, 81} }), |
|
87 |
new ScrambleState( new int[][] {{2, 1, 43,2, 2, 44} , {} , {0, 1, 46} }), |
|
88 |
new ScrambleState( new int[][] {{} , {2, 1, 47} , {0,-1, 45} }), |
|
89 |
new ScrambleState( new int[][] {{} , {2,-1, 46} , {0, 2, 2,0,-1, 3} }), |
|
90 |
new ScrambleState( new int[][] {{2,-1, 49} , {2, 2,108,2,-1, 44} , {} }), |
|
91 |
new ScrambleState( new int[][] {{2, 1, 48} , {} , {0, 1, 50} }), |
|
92 |
new ScrambleState( new int[][] {{} , {2, 1, 51,2, 2, 52} , {0,-1, 49} }), //50 |
|
93 |
new ScrambleState( new int[][] {{} , {2, 1, 52,2,-1, 50} , {0,-1, 5} }), |
|
94 |
new ScrambleState( new int[][] {{} , {2, 2, 50,2,-1, 51} , {2,-1, 53} }), |
|
95 |
new ScrambleState( new int[][] {{} , {2, 1, 54,2, 2, 55} , {2, 1, 52} }), |
|
96 |
new ScrambleState( new int[][] {{} , {2, 1, 55,2,-1, 53} , {0,-1,104} }), |
|
97 |
new ScrambleState( new int[][] {{} , {2, 2, 53,2,-1, 54} , {0, 2, 56,0,-1, 65} }), |
|
98 |
new ScrambleState( new int[][] {{2, 1, 57} , {} , {0, 1, 65,0, 2, 55} }), |
|
99 |
new ScrambleState( new int[][] {{2,-1, 56} , {2, 2, 58,2,-1, 13} , {} }), |
|
100 |
new ScrambleState( new int[][] {{} , {2, 1, 13,2, 2, 57} , {2,-1, 59} }), |
|
101 |
new ScrambleState( new int[][] {{2, 1, 60} , {} , {2, 1, 58} }), |
|
102 |
new ScrambleState( new int[][] {{2,-1, 59} , {} , {2, 1, 61} }), //60 |
|
103 |
new ScrambleState( new int[][] {{2,-1, 62} , {} , {2,-1, 60} }), |
|
104 |
new ScrambleState( new int[][] {{2, 1, 61} , {2,-1, 63} , {} }), |
|
105 |
new ScrambleState( new int[][] {{} , {2, 1, 62} , {2, 1, 64} }), |
|
106 |
new ScrambleState( new int[][] {{} , {2, 1, 39,2, 2, 40} , {2,-1, 63} }), |
|
107 |
new ScrambleState( new int[][] {{2, 1, 66,2,-1, 67} , {2, 1, 78,2, 2, 79,2,-1, 80}, {0, 1, 55,0,-1, 56} }), |
|
108 |
new ScrambleState( new int[][] {{2, 2, 67,2,-1, 65} , {2,-1,107} , {} }), |
|
109 |
new ScrambleState( new int[][] {{2, 1, 65,2, 2, 66} , {} , {0, 1, 68} }), |
|
110 |
new ScrambleState( new int[][] {{} , {2, 1, 69} , {0,-1, 67} }), |
|
111 |
new ScrambleState( new int[][] {{} , {2,-1, 68} , {0,-1, 70} }), |
|
112 |
new ScrambleState( new int[][] {{} , {2,-1, 71} , {0, 1, 69} }), //70 |
|
113 |
new ScrambleState( new int[][] {{2,-1, 72} , {2, 1, 70} , {} }), |
|
114 |
new ScrambleState( new int[][] {{2, 1, 71} , {} , {0,-1, 73} }), |
|
115 |
new ScrambleState( new int[][] {{2, 1, 74,2, 2, 75} , {} , {0, 1, 72} }), |
|
116 |
new ScrambleState( new int[][] {{2, 1, 75,2,-1, 73} , {2,-1, 26} , {0, 1, 83,0,-1,138} }), |
|
117 |
new ScrambleState( new int[][] {{2, 2, 73,2,-1, 74} , {2, 1, 76,2,-1, 77} , {} }), |
|
118 |
new ScrambleState( new int[][] {{} , {2, 2, 77,2,-1, 75} , {0, 1, 78} }), |
|
119 |
new ScrambleState( new int[][] {{} , {2, 1, 75,2, 2, 76} , {2,-1, 11} }), |
|
120 |
new ScrambleState( new int[][] {{} , {2, 1, 79,2, 2, 80,2,-1, 65}, {0,-1, 76} }), |
|
121 |
new ScrambleState( new int[][] {{} , {2, 1, 80,2, 2, 65,2,-1, 78}, {2,-1,110} }), |
|
122 |
new ScrambleState( new int[][] {{2, 1, 81,2,-1, 82} , {2, 1, 65,2, 2, 78,2,-1, 79}, {2, 1, 6,2,-1, 7} }), //80 |
|
123 |
new ScrambleState( new int[][] {{2, 2, 82,2,-1, 80} , {} , {2, 1, 44} }), |
|
124 |
new ScrambleState( new int[][] {{2, 1, 80,2, 2, 81} , {2, 1, 83,2,-1, 84} , {0,-1, 15} }), |
|
125 |
new ScrambleState( new int[][] {{} , {2, 2, 84,2,-1, 82} , {0, 2,138,0,-1, 74} }), |
|
126 |
new ScrambleState( new int[][] {{2, 1, 85} , {2, 1, 82,2, 2, 83} , {} }), |
|
127 |
new ScrambleState( new int[][] {{2,-1, 84} , {} , {2, 1, 86,2, 2,119} }), |
|
128 |
new ScrambleState( new int[][] {{2, 1, 87,2,-1, 88} , {2, 1, 43,2, 2,114,2,-1,113}, {2, 1,119,2,-1, 85} }), |
|
129 |
new ScrambleState( new int[][] {{2, 2, 88,2,-1, 86} , {} , {2, 1, 94} }), |
|
130 |
new ScrambleState( new int[][] {{2, 1, 86,2, 2, 87} , {2, 1, 89} , {} }), |
|
131 |
new ScrambleState( new int[][] {{} , {2,-1, 88} , {0, 2, 90,0,-1, 31} }), |
|
132 |
new ScrambleState( new int[][] {{2, 1, 91,2, 2, 92} , {} , {0, 1, 31,0, 2, 89} }), //90 |
|
133 |
new ScrambleState( new int[][] {{2, 1, 92,2,-1, 90} , {} , {0, 1, 93} }), |
|
134 |
new ScrambleState( new int[][] {{2, 2, 90,2,-1, 91} , {} , {2,-1, 23} }), |
|
135 |
new ScrambleState( new int[][] {{} , {2, 2, 37,2,-1, 38} , {0,-1, 91} }), |
|
136 |
new ScrambleState( new int[][] {{} , {2,-1, 95} , {2,-1, 87} }), |
|
137 |
new ScrambleState( new int[][] {{} , {2, 1, 94} , {2,-1, 96} }), |
|
138 |
new ScrambleState( new int[][] {{} , {2, 1, 97} , {2, 1, 95} }), |
|
139 |
new ScrambleState( new int[][] {{2, 1, 98} , {2,-1, 96} , {} }), |
|
140 |
new ScrambleState( new int[][] {{2,-1, 97} , {} , {2,-1, 99} }), |
|
141 |
new ScrambleState( new int[][] {{2, 2,100,2,-1,101} , {} , {2, 1, 98} }), |
|
142 |
new ScrambleState( new int[][] {{2, 1,101,2, 2, 99} , {2, 1,111,2,-1,112} , {} }), //100 |
|
143 |
new ScrambleState( new int[][] {{2, 1, 99,2,-1,100} , {2, 1,102} , {2, 1,108,2,-1,109} }), |
|
144 |
new ScrambleState( new int[][] {{2, 1,103,2,-1,104} , {2,-1,101} , {} }), |
|
145 |
new ScrambleState( new int[][] {{2, 2,104,2,-1,102} , {} , {2,-1,105} }), |
|
146 |
new ScrambleState( new int[][] {{2, 1,102,2, 2,103} , {} , {0, 1, 54} }), |
|
147 |
new ScrambleState( new int[][] {{2,-1,106} , {} , {2, 1,103} }), |
|
148 |
new ScrambleState( new int[][] {{2, 1,105} , {} , {2, 1,107} }), |
|
149 |
new ScrambleState( new int[][] {{} , {2, 1, 66} , {2,-1,106} }), |
|
150 |
new ScrambleState( new int[][] {{} , {2, 1, 44,2, 2, 48} , {2, 2,109,2,-1,101} }), |
|
151 |
new ScrambleState( new int[][] {{2,-1,110} , {} , {2, 1,101,2, 2,108} }), |
|
152 |
new ScrambleState( new int[][] {{2, 1,109} , {} , {2, 1, 79} }), //110 |
|
153 |
new ScrambleState( new int[][] {{} , {2, 2,112,2,-1,100} , {0, 2,115,0,-1, 16} }), |
|
154 |
new ScrambleState( new int[][] {{} , {2, 1,100,2, 2,111} , {2, 1,113} }), |
|
155 |
new ScrambleState( new int[][] {{} , {2, 1, 86,2, 2, 43,2,-1,114}, {2,-1,112} }), |
|
156 |
new ScrambleState( new int[][] {{} , {2, 1,113,2, 2, 86,2,-1, 43}, {0,-1, 0} }), |
|
157 |
new ScrambleState( new int[][] {{2, 2,116} , {} , {0, 1, 16,0, 2,111} }), |
|
158 |
new ScrambleState( new int[][] {{2, 2,115} , {} , {2,-1,117} }), |
|
159 |
new ScrambleState( new int[][] {{2, 1,118} , {} , {2, 1,116} }), |
|
160 |
new ScrambleState( new int[][] {{2,-1,117} , {} , {0, 1, 10} }), |
|
161 |
new ScrambleState( new int[][] {{} , {2, 1,120,2, 2,121,2,-1,122}, {2, 2, 85,2,-1, 86} }), |
|
162 |
new ScrambleState( new int[][] {{} , {2, 1,121,2, 2,122,2,-1,119}, {2,-1,129} }), //120 |
|
163 |
new ScrambleState( new int[][] {{} , {2, 1,122,2, 2,119,2,-1,120}, {0, 1,125} }), |
|
164 |
new ScrambleState( new int[][] {{} , {2, 1,119,2, 2,120,2,-1,121}, {0,-1,123} }), |
|
165 |
new ScrambleState( new int[][] {{} , {2, 2,124} , {0, 1,122} }), |
|
166 |
new ScrambleState( new int[][] {{} , {2, 2,123} , {2, 2, 27,2,-1, 28} }), |
|
167 |
new ScrambleState( new int[][] {{} , {2, 1,126} , {0,-1,121} }), |
|
168 |
new ScrambleState( new int[][] {{} , {2,-1,125} , {2,-1,127} }), |
|
169 |
new ScrambleState( new int[][] {{} , {2, 2,128} , {2, 1,126} }), |
|
170 |
new ScrambleState( new int[][] {{} , {2, 2,127} , {0, 2, 42,0,-1, 43} }), |
|
171 |
new ScrambleState( new int[][] {{2, 2,130,2,-1,131} , {} , {2, 1,120} }), |
|
172 |
new ScrambleState( new int[][] {{2, 1,131,2, 2,129} , {} , {0,-1, 30} }), //130 |
|
173 |
new ScrambleState( new int[][] {{2, 1,129,2,-1,130} , {2, 1, 3,2, 2,132} , {} }), |
|
174 |
new ScrambleState( new int[][] {{} , {2, 2,131,2,-1, 3} , {0,-1,133} }), |
|
175 |
new ScrambleState( new int[][] {{} , {2,-1,134} , {0, 1,132} }), |
|
176 |
new ScrambleState( new int[][] {{2,-1,135} , {2, 1,133} , {} }), |
|
177 |
new ScrambleState( new int[][] {{2, 1,134} , {} , {0,-1,136} }), |
|
178 |
new ScrambleState( new int[][] {{2, 1,137} , {} , {0, 1,135} }), |
|
179 |
new ScrambleState( new int[][] {{2,-1,136} , {} , {0, 1, 32} }), |
|
180 |
new ScrambleState( new int[][] {{2, 1,139} , {} , {0, 1, 74,0, 2, 83} }), |
|
181 |
new ScrambleState( new int[][] {{2,-1,138} , {} , {0, 1, 17} }), |
|
182 |
new ScrambleState( new int[][] {{} , {2, 1,141} , {2, 2, 19,2,-1, 39} }), //140 |
|
183 |
new ScrambleState( new int[][] {{} , {2,-1,140} , {2,-1, 29} }), |
|
184 |
new ScrambleState( new int[][] {{} , {2, 1, 28} , {2,-1, 18} }), |
|
185 |
new ScrambleState( new int[][] {{} , {2, 1, 1} , {2, 2, 12,2,-1, 13} }) |
|
186 |
}; |
|
196 |
return mStates; |
|
187 | 197 |
} |
198 |
|
|
188 | 199 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
189 | 200 |
|
190 | 201 |
float[][] getPositions() |
Also available in: Unified diff
Make object scrambling abstract (well, almost - with exception of Square-1 - this theoretically could also be done the generic way, but this would require almost 20000 'ScrambleStates')