Revision cff92952
Added by Leszek Koltunski about 1 year ago
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
Progess with Skewb solver.