Project

General

Profile

« Previous | Next » 

Revision bbc6471c

Added by Leszek Koltunski about 3 years ago

Change the automatic scramble API in the TwistyObject - in preparation for automatic scrambles in the Bandaged Objects.

View differences:

src/main/java/org/distorted/objects/TwistyObject.java
913 913
  public abstract Static3D[] getRotationAxis();
914 914
  public abstract int getBasicAngle();
915 915
  public abstract String retObjectString();
916
  public abstract int randomizeNewRotAxis(Random rnd, int oldRotAxis);
917
  public abstract int randomizeNewRow(Random rnd, int oldRotAxis, int oldRow, int newRotAxis);
916
  public abstract void randomizeNewScramble(int[] scramble, Random rnd, int oldRotAxis, int oldRow, int numScramble, int remScrambles, int remDoubleScrambles);
918 917
  public abstract int getObjectName(int numLayers);
919 918
  public abstract int getInventor(int numLayers);
920 919
  public abstract int getComplexity(int numLayers);

Also available in: Unified diff