Project

General

Profile

« Previous | Next » 

Revision 2dffaf22

Added by Leszek Koltunski over 1 year ago

- add the Pyraminx Duo solver to the list
- make the signature of an object independent of its location in the ObjectType enum

View differences:

src/main/java/org/distorted/objectlib/objects/TwistyCrazy3x3.java
20 20
import org.distorted.objectlib.helpers.ObjectSignature;
21 21
import org.distorted.objectlib.helpers.ObjectStickerOverride;
22 22
import org.distorted.objectlib.helpers.ObjectVertexEffects;
23
import org.distorted.objectlib.main.ObjectSignatures;
23 24
import org.distorted.objectlib.scrambling.ScrambleEdgeGenerator;
24 25
import org.distorted.objectlib.main.TwistyObjectCubit;
25 26
import org.distorted.objectlib.main.InitData;
......
1015 1016

  
1016 1017
    switch(param)
1017 1018
      {
1018
      case CRAZY  : return new ObjectSignature(ObjectType.CRA1_3);
1019
      case MERCURY: return new ObjectSignature(ObjectType.CRA2_3);
1020
      case VENUS  : return new ObjectSignature(ObjectType.CRA3_3);
1021
      case EARTH  : return new ObjectSignature(ObjectType.CRA4_3);
1022
      case MARS   : return new ObjectSignature(ObjectType.CRA5_3);
1023
      case JUPITER: return new ObjectSignature(ObjectType.CRA6_3);
1024
      case SATURN : return new ObjectSignature(ObjectType.CRA7_3);
1025
      case URANUS : return new ObjectSignature(ObjectType.CRA8_3);
1026
      case NEPTUNE: return new ObjectSignature(ObjectType.CRA9_3);
1019
      case CRAZY  : return new ObjectSignature(ObjectSignatures.CRA1_3);
1020
      case MERCURY: return new ObjectSignature(ObjectSignatures.CRA2_3);
1021
      case VENUS  : return new ObjectSignature(ObjectSignatures.CRA3_3);
1022
      case EARTH  : return new ObjectSignature(ObjectSignatures.CRA4_3);
1023
      case MARS   : return new ObjectSignature(ObjectSignatures.CRA5_3);
1024
      case JUPITER: return new ObjectSignature(ObjectSignatures.CRA6_3);
1025
      case SATURN : return new ObjectSignature(ObjectSignatures.CRA7_3);
1026
      case URANUS : return new ObjectSignature(ObjectSignatures.CRA8_3);
1027
      case NEPTUNE: return new ObjectSignature(ObjectSignatures.CRA9_3);
1027 1028
      }
1028 1029

  
1029 1030
    return null;

Also available in: Unified diff