Revision d12bb11b
Added by Leszek Koltunski about 4 years ago
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
Bugfixes - do more stuff 'post render'