Project

General

Profile

« Previous | Next » 

Revision cff92952

Added by Leszek Koltunski about 1 year ago

Progess with Skewb solver.

View differences:

src/main/java/org/distorted/solvers/SolverCube2.java
148 148

  
149 149
///////////////////////////////////////////////////////////////////////////////////////////////////
150 150

  
151
  public int tablebaseIndex(TwistyObject object)
151
  private void getCorners(TwistyObject object, int[][] corners)
152 152
    {
153
    int[][] corners= new int[8][3];
154

  
155 153
    corners[0][0] = object.getCubitFaceStickerIndex(0,1);
156 154
    corners[0][1] = object.getCubitFaceStickerIndex(0,3);
157 155
    corners[0][2] = object.getCubitFaceStickerIndex(0,5);
......
183 181
    corners[7][0] = object.getCubitFaceStickerIndex(7,1);
184 182
    corners[7][1] = object.getCubitFaceStickerIndex(7,3);
185 183
    corners[7][2] = object.getCubitFaceStickerIndex(7,5);
184
    }
185

  
186
///////////////////////////////////////////////////////////////////////////////////////////////////
187

  
188
  public int tablebaseIndex(TwistyObject object)
189
    {
190
    int[][] corners= new int[8][3];
191
    getCorners(object,corners);
186 192

  
187 193
    int result0 = computeFaceColors(corners);
188 194
    if( result0<0 ) return result0;

Also available in: Unified diff