Project

General

Profile

« Previous | Next » 

Revision 1d581993

Added by Leszek Koltunski about 2 years ago

Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.

View differences:

src/main/java/org/distorted/objectlib/objects/TwistySkewb.java
28 28
import org.distorted.library.type.Static4D;
29 29

  
30 30
import org.distorted.objectlib.helpers.ObjectFaceShape;
31
import org.distorted.objectlib.helpers.ObjectSignature;
31 32
import org.distorted.objectlib.touchcontrol.TouchControlHexahedron;
32 33
import org.distorted.objectlib.main.ObjectType;
33 34
import org.distorted.objectlib.helpers.ObjectShape;
......
509 510

  
510 511
///////////////////////////////////////////////////////////////////////////////////////////////////
511 512

  
512
  public long getSignature()
513
  public ObjectSignature getSignature()
513 514
    {
514 515
    switch(getNumLayers()[0])
515 516
      {
516
      case 2: return ObjectType.SKEW_2.ordinal();
517
      case 3: return ObjectType.SKEW_3.ordinal();
517
      case 2: return new ObjectSignature(ObjectType.SKEW_2);
518
      case 3: return new ObjectSignature(ObjectType.SKEW_3);
518 519
      }
519 520

  
520
    return ObjectType.SKEW_2.ordinal();
521
    return null;
521 522
    }
522 523

  
523 524
///////////////////////////////////////////////////////////////////////////////////////////////////
......
529 530
      case 2: return "Skewb";
530 531
      case 3: return "Master Skewb";
531 532
      }
532
    return "Skewb";
533
    return null;
533 534
    }
534 535

  
535 536
///////////////////////////////////////////////////////////////////////////////////////////////////
......
541 542
      case 2: return "Tony Durham";
542 543
      case 3: return "Katsuhiko Okamoto";
543 544
      }
544
    return "Tony Durham";
545
    return null;
545 546
    }
546 547

  
547 548
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff