Project

General

Profile

« Previous | Next » 

Revision 9ba7f3f6

Added by Leszek Koltunski over 1 year ago

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.

View differences:

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