Revision 1d581993
Added by Leszek Koltunski about 2 years ago
src/main/java/org/distorted/objectlib/objects/TwistyDiamond.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.TouchControlOctahedron; |
32 | 33 |
import org.distorted.objectlib.main.ObjectType; |
33 | 34 |
import org.distorted.objectlib.helpers.ObjectShape; |
... | ... | |
504 | 505 |
|
505 | 506 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
506 | 507 |
|
507 |
public long getSignature()
|
|
508 |
public ObjectSignature getSignature()
|
|
508 | 509 |
{ |
509 | 510 |
switch(getNumLayers()[0]) |
510 | 511 |
{ |
511 |
case 2: return ObjectType.DIAM_2.ordinal();
|
|
512 |
case 3: return ObjectType.DIAM_3.ordinal();
|
|
513 |
case 4: return ObjectType.DIAM_4.ordinal();
|
|
512 |
case 2: return new ObjectSignature(ObjectType.DIAM_2);
|
|
513 |
case 3: return new ObjectSignature(ObjectType.DIAM_3);
|
|
514 |
case 4: return new ObjectSignature(ObjectType.DIAM_4);
|
|
514 | 515 |
} |
515 | 516 |
|
516 |
return ObjectType.DIAM_2.ordinal();
|
|
517 |
return null;
|
|
517 | 518 |
} |
518 | 519 |
|
519 | 520 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.