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/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