Revision e6b45809
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/objectlib/objects/TwistyMinx.java | ||
---|---|---|
514 | 514 |
protected int[] getSolvedQuats(int cubit, int numLayers) |
515 | 515 |
{ |
516 | 516 |
if( mQuats==null ) initializeQuats(); |
517 |
if( mFaceMap==null ) mFaceMap = new int[] {8,10,3,7,1,11,9,2,4,0,5,6};
|
|
517 |
if( mFaceMap==null ) mFaceMap = new int[] {8,10,3,7,1,9,11,2,4,0,5,6};
|
|
518 | 518 |
int status = retCubitSolvedStatus(cubit,numLayers); |
519 | 519 |
return status<0 ? null : buildSolvedQuats(Movement12.FACE_AXIS[mFaceMap[status]],mQuats); |
520 | 520 |
} |
... | ... | |
526 | 526 |
if( mQuats==null ) initializeQuats(); |
527 | 527 |
return mQuats; |
528 | 528 |
} |
529 |
|
|
529 | 530 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
530 | 531 |
|
531 | 532 |
float[][] genericGetCuts(int numLayers, float dist) |
... | ... | |
611 | 612 |
getLayerRotatable(numLayers); |
612 | 613 |
mMovement = new Movement12(ROT_AXIS,mCuts,mLayerRotatable,numLayers,TYPE_SPLIT_EDGE,ENABLED); |
613 | 614 |
} |
615 |
|
|
614 | 616 |
return mMovement; |
615 | 617 |
} |
616 | 618 |
|
Also available in: Unified diff
Fix important bug in Minx'es detection of the solved state.