Revision ebb64a1d
Added by Leszek Koltunski over 4 years ago
src/main/java/org/distorted/effect/BaseEffect.java | ||
---|---|---|
25 | 25 |
import org.distorted.effect.scramble.ScrambleEffect; |
26 | 26 |
import org.distorted.effect.sizechange.SizeChangeEffect; |
27 | 27 |
import org.distorted.effect.solve.SolveEffect; |
28 |
import org.distorted.effect.win.WinEffect; |
|
28 | 29 |
import org.distorted.magic.R; |
29 | 30 |
import org.distorted.magic.RubikRenderer; |
30 | 31 |
|
... | ... | |
37 | 38 |
SIZECHANGE ( 20, 1, R.string.sizechange_effect , SizeChangeEffect.class), |
38 | 39 |
SOLVE ( 20, 1, R.string.solve_effect , SolveEffect.class ), |
39 | 40 |
SCRAMBLE ( 20, 1, R.string.scramble_effect , ScrambleEffect.class ), |
41 |
WIN ( 20, 1, R.string.win_effect , WinEffect.class ), |
|
40 | 42 |
; |
41 | 43 |
|
42 | 44 |
private final int mDefaultPos, mDefaultType; |
43 |
private final Class mClass; |
|
45 |
private final Class<? extends BaseEffect> mClass;
|
|
44 | 46 |
private int mCurrentPos, mCurrentType; |
45 | 47 |
private int mText; |
46 | 48 |
|
47 |
Type(int dPos, int dType, int text, Class clazz ) |
|
49 |
Type(int dPos, int dType, int text, Class<? extends BaseEffect> clazz )
|
|
48 | 50 |
{ |
49 | 51 |
mDefaultPos = mCurrentPos = dPos; |
50 | 52 |
mDefaultType = mCurrentType= dType; |
... | ... | |
256 | 258 |
return (pos/2)*100; |
257 | 259 |
} |
258 | 260 |
} |
261 |
|
|
262 |
// END ENUM //////////////////////////////////////////////////////////////////// |
|
259 | 263 |
} |
Also available in: Unified diff
RubikCube: add skeleton WinEffects (for now only one effect - 'Spin' copied from Solve)