Revision 1d581993
Added by Leszek Koltunski about 2 years ago
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
Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.