Revision 9ba7f3f6
Added by Leszek Koltunski over 1 year ago
src/main/java/org/distorted/objectlib/main/TwistyJson.java | ||
---|---|---|
159 | 159 |
return mReader.getScrambleType(); |
160 | 160 |
} |
161 | 161 |
|
162 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
163 |
|
|
164 |
@Override |
|
165 |
public int[][] getScrambleAlgorithms() |
|
166 |
{ |
|
167 |
return mReader.getScrambleAlgorithms(); |
|
168 |
} |
|
169 |
|
|
162 | 170 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
163 | 171 |
|
164 | 172 |
@Override |
... | ... | |
184 | 192 |
|
185 | 193 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
186 | 194 |
|
187 |
public ScrambleState[] getScrambleStates()
|
|
195 |
public int[][] getScrambleEdges()
|
|
188 | 196 |
{ |
189 |
return mReader.getScrambleStates();
|
|
197 |
return mReader.getScrambleEdges();
|
|
190 | 198 |
} |
191 | 199 |
|
192 | 200 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Move scrambling to a new model where there are spearete scrambling 'algorithms' and 'edges' of the scrambling graph.
Now each edge can contain a whole algorithm, i.e. a sequence of moves leading from state to state, which permits construction of scrambling for more complicated bandaged objects such as the AI cube.
Unchecked as of yet, probably still a lot of bugs.