Revision a64e07d0
Added by Leszek Koltunski over 3 years ago
src/main/java/org/distorted/objects/TwistyCube.java | ||
---|---|---|
104 | 104 |
|
105 | 105 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
106 | 106 |
|
107 |
MeshBase createCubitMesh(int cubit) |
|
107 |
MeshBase createCubitMesh(int cubit, int numLayers)
|
|
108 | 108 |
{ |
109 | 109 |
if( mMeshes==null ) |
110 | 110 |
{ |
... | ... | |
179 | 179 |
|
180 | 180 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
181 | 181 |
|
182 |
float[] getCuts(int size)
|
|
182 |
float[] getCuts(int numLayers)
|
|
183 | 183 |
{ |
184 |
float[] cuts = new float[size-1];
|
|
184 |
float[] cuts = new float[numLayers-1];
|
|
185 | 185 |
|
186 |
for(int i=0; i<size-1; i++)
|
|
186 |
for(int i=0; i<numLayers-1; i++)
|
|
187 | 187 |
{ |
188 |
cuts[i] = (2-size)*0.5f + i;
|
|
188 |
cuts[i] = (2-numLayers)*0.5f + i;
|
|
189 | 189 |
} |
190 | 190 |
|
191 | 191 |
return cuts; |
... | ... | |
193 | 193 |
|
194 | 194 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
195 | 195 |
|
196 |
int getNumStickerTypes() |
|
196 |
int getNumStickerTypes(int numLayers)
|
|
197 | 197 |
{ |
198 | 198 |
return 1; |
199 | 199 |
} |
... | ... | |
229 | 229 |
|
230 | 230 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
231 | 231 |
|
232 |
float[] getRowChances() |
|
232 |
float[] getRowChances(int numLayers)
|
|
233 | 233 |
{ |
234 |
int numLayers = getNumLayers(); |
|
235 | 234 |
float[] chances = new float[numLayers]; |
236 | 235 |
|
237 | 236 |
for(int i=0; i<numLayers; i++) |
Also available in: Unified diff
Beginnings of Megaminx & Gigaminx