Project

General

Profile

« Previous | Next » 

Revision e6b45809

Added by Leszek Koltunski over 2 years ago

Fix important bug in Minx'es detection of the solved state.

View differences:

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