Project

General

Profile

« Previous | Next » 

Revision ebb64a1d

Added by Leszek Koltunski over 4 years ago

RubikCube: add skeleton WinEffects (for now only one effect - 'Spin' copied from Solve)

View differences:

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