Project

General

Profile

« Previous | Next » 

Revision d12bb11b

Added by Leszek Koltunski about 4 years ago

Bugfixes - do more stuff 'post render'

View differences:

src/main/java/org/distorted/effect/scramble/ScrambleEffect.java
72 72
  private RubikObject mObject;
73 73
  private int mNumAxis;
74 74
  private int mBasicAngle;
75
  private int mSize;
75 76

  
76 77
  Effect[] mNodeEffects;
77 78
  int[] mNodeEffectPosition;
......
141 142
        mLastVector = (newVector>=mLastVector ? newVector+1 : newVector);
142 143
        }
143 144

  
144
      int rowBitmap  = (1<<mRnd.nextInt(mObject.getSize()));
145
      int rowBitmap  = (1<<mRnd.nextInt(mSize));
145 146
      int angle= randomizeAngle();
146 147
      int absAngle = (angle<0 ? -angle : angle);
147 148
      long durationMillis =  absAngle*mDurationSingleTurn;
......
244 245

  
245 246
  public void onActionFinished(final long effectID)
246 247
    {
247
    mObject.removeRotationNow();
248 248
    addNewScramble();
249 249
    }
250 250

  
......
311 311

  
312 312
    mNumAxis    = mObject.getRotationAxis().length;
313 313
    mBasicAngle = mObject.getBasicAngle();
314
    mSize       = mObject.getSize();
314 315

  
315 316
    int numScrambles = post.getNumScrambles();
316 317
    int dura = (int)(duration*Math.pow(numScrambles,0.6f));

Also available in: Unified diff