Project

General

Profile

« Previous | Next » 

Revision 8becce57

Added by Leszek Koltunski about 4 years ago

Major progress with Prretty Patterns - hopefully only initializing the Object remains!

View differences:

src/main/java/org/distorted/magic/RubikActivity.java
102 102
        if( sizeIndex>=0 && sizeIndex<sizes.length )
103 103
          {
104 104
          success = true;
105
          view.getRenderer().changeObject( obj, size, null );
105
          view.getPostRender().changeObject( obj, size, null );
106 106
          }
107 107

  
108 108
        }
......
113 113
        int s = RubikStatePlay.DEF_SIZE;
114 114

  
115 115
        play.setObjectAndSize(obj,s);
116
        view.getRenderer().changeObject(obj,s, null);
116
        view.getPostRender().changeObject(obj,s, null);
117 117
        }
118 118
      }
119 119
    
......
145 145

  
146 146
      RubikState.savePreferences(editor);
147 147
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
148
      view.getRenderer().savePreferences(editor);
148
      view.getPostRender().savePreferences(editor);
149 149

  
150 150
      editor.apply();
151 151
      }
......
169 169
      RubikState.restorePreferences(preferences);
170 170

  
171 171
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
172
      view.getRenderer().restorePreferences(preferences);
172
      view.getPostRender().restorePreferences(preferences);
173 173
      }
174 174

  
175 175
///////////////////////////////////////////////////////////////////////////////////////////////////
......
179 179
    public RubikObject getObject()
180 180
      {
181 181
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
182
      RubikRenderer renderer = view.getRenderer();
183
      return renderer.getObject();
182
      RubikPostRender post = view.getPostRender();
183
      return post.getObject();
184
      }
185

  
186
///////////////////////////////////////////////////////////////////////////////////////////////////
187

  
188
    public RubikPostRender getPostRender()
189
      {
190
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
191
      return view.getPostRender();
184 192
      }
185 193

  
186 194
///////////////////////////////////////////////////////////////////////////////////////////////////
......
188 196
    public void changeObject(RubikObjectList object, int size, String moves)
189 197
      {
190 198
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
191
      RubikRenderer renderer = view.getRenderer();
199
      RubikPostRender post = view.getPostRender();
192 200

  
193
      if( renderer.canDrag() )
201
      if( post.canDrag() )
194 202
        {
195
        renderer.changeObject(object,size,moves);
203
        post.changeObject(object,size,moves);
196 204
        }
197 205
      }
198 206

  
......
266 274
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
267 275
      RubikStatePlay play = (RubikStatePlay)RubikState.PLAY.getStateClass();
268 276
      int scramble = play.getPicker();
269
      view.getRenderer().scrambleObject(scramble);
277
      view.getPostRender().scrambleObject(scramble);
270 278
      }
271 279

  
272 280
///////////////////////////////////////////////////////////////////////////////////////////////////
......
274 282
    public void Solve(View v)
275 283
      {
276 284
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
277
      view.getRenderer().solveObject();
285
      view.getPostRender().solveObject();
278 286
      }
279 287
}

Also available in: Unified diff