Revision 7bbfc84f
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/objectlib/main/TwistyObject.java | ||
---|---|---|
1380 | 1380 |
protected abstract float getScreenRatio(); |
1381 | 1381 |
protected abstract int getNumFaceColors(); |
1382 | 1382 |
protected abstract int getColor(int face); |
1383 |
protected abstract float[][] getCuts(int[] numLayers); |
|
1384 | 1383 |
protected abstract int getNumCubitFaces(); |
1385 | 1384 |
protected abstract Static4D[] getQuats(); |
1386 | 1385 |
protected abstract float[][] getCubitPositions(int[] numLayers); |
... | ... | |
1403 | 1402 |
public abstract int[][][] getEnabled(); |
1404 | 1403 |
public abstract float[] getDist3D(int[] numLayers); |
1405 | 1404 |
public abstract ScrambleState[] getScrambleStates(); |
1405 |
public abstract float[][] getCuts(int[] numLayers); |
|
1406 | 1406 |
|
1407 | 1407 |
public abstract Static3D[] getRotationAxis(); |
1408 | 1408 |
public abstract int[] getBasicAngle(); |
src/main/java/org/distorted/objectlib/objects/TwistyBandagedAbstract.java | ||
---|---|---|
324 | 324 |
|
325 | 325 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
326 | 326 |
|
327 |
protected float[][] getCuts(int[] numLayers)
|
|
327 |
public float[][] getCuts(int[] numLayers)
|
|
328 | 328 |
{ |
329 | 329 |
int numL = numLayers[0]; |
330 | 330 |
|
src/main/java/org/distorted/objectlib/objects/TwistyCuboid.java | ||
---|---|---|
533 | 533 |
|
534 | 534 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
535 | 535 |
|
536 |
protected float[][] getCuts(int[] numLayers)
|
|
536 |
public float[][] getCuts(int[] numLayers)
|
|
537 | 537 |
{ |
538 | 538 |
if( mCuts==null ) |
539 | 539 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyDiamond.java | ||
---|---|---|
164 | 164 |
|
165 | 165 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
166 | 166 |
|
167 |
protected float[][] getCuts(int[] numLayers)
|
|
167 |
public float[][] getCuts(int[] numLayers)
|
|
168 | 168 |
{ |
169 | 169 |
int numL = numLayers[0]; |
170 | 170 |
if( numL<2 ) return null; |
src/main/java/org/distorted/objectlib/objects/TwistyDino.java | ||
---|---|---|
103 | 103 |
|
104 | 104 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
105 | 105 |
|
106 |
protected float[][] getCuts(int[] numLayers)
|
|
106 |
public float[][] getCuts(int[] numLayers)
|
|
107 | 107 |
{ |
108 | 108 |
if( mCuts==null ) |
109 | 109 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyHelicopter.java | ||
---|---|---|
173 | 173 |
|
174 | 174 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
175 | 175 |
|
176 |
protected float[][] getCuts(int[] numLayers)
|
|
176 |
public float[][] getCuts(int[] numLayers)
|
|
177 | 177 |
{ |
178 | 178 |
if( mCuts==null ) |
179 | 179 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyIvy.java | ||
---|---|---|
149 | 149 |
|
150 | 150 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
151 | 151 |
|
152 |
protected float[][] getCuts(int[] numLayers)
|
|
152 |
public float[][] getCuts(int[] numLayers)
|
|
153 | 153 |
{ |
154 | 154 |
if( mCuts==null ) |
155 | 155 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyJing.java | ||
---|---|---|
180 | 180 |
|
181 | 181 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
182 | 182 |
|
183 |
protected float[][] getCuts(int[] numLayers)
|
|
183 |
public float[][] getCuts(int[] numLayers)
|
|
184 | 184 |
{ |
185 | 185 |
if( mCuts==null ) |
186 | 186 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyKilominx.java | ||
---|---|---|
109 | 109 |
|
110 | 110 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
111 | 111 |
|
112 |
protected float[][] getCuts(int[] numLayers)
|
|
112 |
public float[][] getCuts(int[] numLayers)
|
|
113 | 113 |
{ |
114 | 114 |
return genericGetCuts(numLayers[0],0.5f); |
115 | 115 |
} |
src/main/java/org/distorted/objectlib/objects/TwistyMegaminx.java | ||
---|---|---|
95 | 95 |
|
96 | 96 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
97 | 97 |
|
98 |
protected float[][] getCuts(int[] numLayers)
|
|
98 |
public float[][] getCuts(int[] numLayers)
|
|
99 | 99 |
{ |
100 | 100 |
return genericGetCuts(numLayers[0],0.5f-MEGA_D); |
101 | 101 |
} |
src/main/java/org/distorted/objectlib/objects/TwistyMirror.java | ||
---|---|---|
557 | 557 |
|
558 | 558 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
559 | 559 |
|
560 |
protected float[][] getCuts(int[] numLayers)
|
|
560 |
public float[][] getCuts(int[] numLayers)
|
|
561 | 561 |
{ |
562 | 562 |
if( mCuts==null ) |
563 | 563 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyPyraminx.java | ||
---|---|---|
235 | 235 |
|
236 | 236 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
237 | 237 |
|
238 |
protected float[][] getCuts(int[] numLayers)
|
|
238 |
public float[][] getCuts(int[] numLayers)
|
|
239 | 239 |
{ |
240 | 240 |
if( mCuts==null ) |
241 | 241 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyRedi.java | ||
---|---|---|
152 | 152 |
|
153 | 153 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
154 | 154 |
|
155 |
protected float[][] getCuts(int[] numLayers)
|
|
155 |
public float[][] getCuts(int[] numLayers)
|
|
156 | 156 |
{ |
157 | 157 |
if( mCuts==null ) |
158 | 158 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyRex.java | ||
---|---|---|
147 | 147 |
|
148 | 148 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
149 | 149 |
|
150 |
protected float[][] getCuts(int[] numLayers)
|
|
150 |
public float[][] getCuts(int[] numLayers)
|
|
151 | 151 |
{ |
152 | 152 |
if( mCuts==null ) |
153 | 153 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistySkewb.java | ||
---|---|---|
175 | 175 |
|
176 | 176 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
177 | 177 |
|
178 |
protected float[][] getCuts(int[] numLayers)
|
|
178 |
public float[][] getCuts(int[] numLayers)
|
|
179 | 179 |
{ |
180 | 180 |
if( mCuts==null ) |
181 | 181 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistySquare.java | ||
---|---|---|
120 | 120 |
|
121 | 121 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
122 | 122 |
|
123 |
protected float[][] getCuts(int[] numLayers)
|
|
123 |
public float[][] getCuts(int[] numLayers)
|
|
124 | 124 |
{ |
125 | 125 |
if( mCuts==null ) |
126 | 126 |
{ |
src/main/java/org/distorted/objectlib/objects/TwistyUltimate.java | ||
---|---|---|
374 | 374 |
|
375 | 375 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
376 | 376 |
|
377 |
protected float[][] getCuts(int[] numLayers)
|
|
377 |
public float[][] getCuts(int[] numLayers)
|
|
378 | 378 |
{ |
379 | 379 |
if( mCuts==null ) |
380 | 380 |
{ |
Also available in: Unified diff
Progress with serializing object to JSON: rotations.