Revision 1d581993
Added by Leszek Koltunski about 2 years ago
src/main/java/org/distorted/objectlib/objects/TwistyMegaminx.java | ||
---|---|---|
29 | 29 |
import org.distorted.library.main.QuatHelper; |
30 | 30 |
|
31 | 31 |
import org.distorted.objectlib.helpers.ObjectFaceShape; |
32 |
import org.distorted.objectlib.helpers.ObjectSignature; |
|
32 | 33 |
import org.distorted.objectlib.main.ObjectType; |
33 | 34 |
import org.distorted.objectlib.helpers.ObjectShape; |
34 | 35 |
|
... | ... | |
492 | 493 |
|
493 | 494 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
494 | 495 |
|
495 |
public long getSignature()
|
|
496 |
public ObjectSignature getSignature()
|
|
496 | 497 |
{ |
497 | 498 |
switch(getNumLayers()[0]) |
498 | 499 |
{ |
499 |
case 3: return ObjectType.MEGA_3.ordinal();
|
|
500 |
case 5: return ObjectType.MEGA_5.ordinal();
|
|
500 |
case 3: return new ObjectSignature(ObjectType.MEGA_3);
|
|
501 |
case 5: return new ObjectSignature(ObjectType.MEGA_5);
|
|
501 | 502 |
} |
502 | 503 |
|
503 |
return ObjectType.MEGA_3.ordinal();
|
|
504 |
return null;
|
|
504 | 505 |
} |
505 | 506 |
|
506 | 507 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.