Project

General

Profile

« Previous | Next » 

Revision d0e6cf7f

Added by Leszek Koltunski over 2 years ago

Simplification.

View differences:

src/main/java/org/distorted/objectlib/objects/TwistyKilominx.java
241 241
    return CENTERS;
242 242
    }
243 243

  
244
///////////////////////////////////////////////////////////////////////////////////////////////////
245

  
246
  public Static4D getCubitQuats(int cubit, int[] numLayers)
247
    {
248
    if( mQuats==null ) initializeQuats();
249

  
250
    int numL = numLayers[0];
251
    int numCubitsPerCorner = numCubitsPerCorner(numL);
252
    int numCubitsPerEdge   = numCubitsPerEdge(numL);
253

  
254
    return mQuats[getQuat(cubit,numCubitsPerCorner,numCubitsPerEdge)];
255
    }
256

  
244 257
///////////////////////////////////////////////////////////////////////////////////////////////////
245 258

  
246 259
  private int getQuat(int cubit, int numCubitsPerCorner, int numCubitsPerEdge)
......
467 480
      }
468 481
    }
469 482

  
470
///////////////////////////////////////////////////////////////////////////////////////////////////
471

  
472
  public Static4D getQuat(int cubit, int[] numLayers)
473
    {
474
    if( mQuats==null ) initializeQuats();
475

  
476
    int numL = numLayers[0];
477
    int numCubitsPerCorner = numCubitsPerCorner(numL);
478
    int numCubitsPerEdge   = numCubitsPerEdge(numL);
479

  
480
    return mQuats[getQuat(cubit,numCubitsPerCorner,numCubitsPerEdge)];
481
    }
482

  
483 483
///////////////////////////////////////////////////////////////////////////////////////////////////
484 484

  
485 485
  public int getNumCubitVariants(int[] numLayers)

Also available in: Unified diff