Project

General

Profile

« Previous | Next » 

Revision fb52fae9

Added by Leszek Koltunski over 3 years ago

Beginnings of support for the Skewb.

View differences:

src/main/java/org/distorted/objects/RubikCube.java
548 548
    final int FRONT= 4;
549 549
    final int BACK = 5;
550 550

  
551
    final char[] FACE_NAMES = { 'R', 'L', 'U', 'D', 'F', 'B'};
552

  
553
/////////////////////
554
// LIVE DEBUGGING
555
/////////////////////
556
try
557
  {
558
/////////////////////
551
    // 'I' - interior, theoretically can happen
552
    final char[] FACE_NAMES = { 'R', 'L', 'U', 'D', 'F', 'B', 'I'};
559 553

  
560 554
    face = UP;
561 555

  
......
640 634
      objectString.append(FACE_NAMES[color]);
641 635
      }
642 636

  
643
/////////////////////
644
  }
645
catch(java.lang.ArrayIndexOutOfBoundsException ex)
646
  {
647
  FirebaseCrashlytics crashlytics = FirebaseCrashlytics.getInstance();
648

  
649
  String str="";
650
  for(int i=0; i<NUM_CUBITS; i++)
651
    {
652
    str += (CUBITS[i].mQuatIndex+" ");
653
    }
654

  
655
  crashlytics.setCustomKey("ObjectString", "color="+color+" cubitIndex="+cubitIndex+" face="+face+" row="+row+" col="+col );
656
  crashlytics.setCustomKey("Quaternion", "NUM_CUBITS: "+NUM_CUBITS+" quats: "+str );
657
  crashlytics.recordException(ex);
658
  }
659
/////////////////////
660
// END LIVE DEBUGGING
661
/////////////////////
662

  
663 637
    return objectString.toString();
664 638
    }
665 639
}

Also available in: Unified diff