Project

General

Profile

« Previous | Next » 

Revision a64e07d0

Added by Leszek Koltunski over 3 years ago

Beginnings of Megaminx & Gigaminx

View differences:

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