Project

General

Profile

« Previous | Next » 

Revision b498f3f6

Added by Leszek Koltunski over 4 years ago

Introduce RubikPatternsList. Now, if one wants to contribute patterns for a new object, all one has to be is give the list of strings describing the patterns and add them to the List.

View differences:

src/main/java/org/distorted/dialog/RubikDialogPatternView.java
36 36
import org.distorted.magic.RubikActivity;
37 37
import org.distorted.object.RubikObjectList;
38 38
import org.distorted.patterns.RubikPattern;
39
import org.distorted.patterns.RubikPatternList;
39 40
import org.distorted.uistate.RubikState;
40 41
import org.distorted.uistate.RubikStatePattern;
41 42

  
......
153 154
        @Override
154 155
        public void onClick(View view)
155 156
          {
156
          int[] sizes = RubikObjectList.CUBE.getSizes();
157 157
          int[][] moves = pattern.reInitialize(mTab, category, ii);
158
          act.changeObject(RubikObjectList.CUBE,sizes[mTab],moves);
158

  
159
          RubikObjectList list = RubikPatternList.getObject(mTab);
160
          int size             = RubikPatternList.getSize(mTab);
161

  
162
          act.changeObject( list, size, moves);
163

  
159 164
          RubikStatePattern state = (RubikStatePattern) RubikState.PATT.getStateClass();
160 165
          state.setPattern(act, mTab, category, ii);
161 166
          mDialog.rememberState();

Also available in: Unified diff