Project

General

Profile

« Previous | Next » 

Revision 7289fd6c

Added by Leszek Koltunski about 4 years ago

Beginnings of support for the 3x3x3 Solver.

View differences:

src/main/java/org/distorted/object/RubikObject.java
45 45
  {
46 46
  public static final int NODE_FBO_SIZE = 600;
47 47

  
48
  static final int TEXTURE_HEIGHT = 128;
48
  private static final int TEXTURE_HEIGHT = 128;
49 49
  final float[] LEGAL_QUATS;
50 50
  final Static3D[] ROTATION_AXIS;
51 51

  
......
312 312

  
313 313
    for(int i=0; i<numColors; i++)
314 314
      {
315
      createFaceTexture(canvas,paint,i);
315
      createFaceTexture(canvas,paint,i, i*TEXTURE_HEIGHT, 0, TEXTURE_HEIGHT);
316 316
      }
317 317

  
318 318
    mTexture.setTexture(bitmap);
......
526 526
  abstract Static3D[] getCubitPositions(int size);
527 527
  abstract float[] getLegalQuats();
528 528
  abstract int getNumFaces();
529
  abstract void createFaceTexture(Canvas canvas, Paint paint, int face);
530 529
  abstract MeshBase createCubitMesh(int cubit, int vertices);
530
  abstract void createFaceTexture(Canvas canvas, Paint paint, int face, int left, int top, int side);
531 531
  public abstract Static3D[] getRotationAxis();
532 532
  public abstract int getBasicAngle();
533 533
  public abstract int returnRowFromOffset(float offset);

Also available in: Unified diff