Project

General

Profile

« Previous | Next » 

Revision 5f54927b

Added by Leszek Koltunski over 2 years ago

Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.

View differences:

src/main/java/org/distorted/objectlib/objects/TwistyMegaminx.java
478 478

  
479 479
///////////////////////////////////////////////////////////////////////////////////////////////////
480 480

  
481
  public ObjectType intGetObjectType(int[] numLayers)
481
  public String getShortName()
482 482
    {
483
    switch(numLayers[0])
483
    switch(getNumLayers()[0])
484
      {
485
      case 3: return ObjectType.MEGA_3.name();
486
      case 5: return ObjectType.MEGA_5.name();
487
      }
488

  
489
    return ObjectType.MEGA_3.name();
490
    }
491

  
492
///////////////////////////////////////////////////////////////////////////////////////////////////
493

  
494
  public long getSignature()
495
    {
496
    switch(getNumLayers()[0])
484 497
      {
485
      case 3: return ObjectType.MEGA_3;
486
      case 5: return ObjectType.MEGA_5;
498
      case 3: return ObjectType.MEGA_3.ordinal();
499
      case 5: return ObjectType.MEGA_5.ordinal();
487 500
      }
488
    return ObjectType.MEGA_3;
501

  
502
    return ObjectType.MEGA_3.ordinal();
489 503
    }
490 504

  
491 505
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff