Project

General

Profile

« Previous | Next » 

Revision 2e8ec627

Added by Leszek Koltunski about 4 years ago

Fixes for the fact that one could easily cheat - just pause the app while solving and come back to it, the time would reset to 0 and the object to unscrambled :(

View differences:

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

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

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

  
194 194
///////////////////////////////////////////////////////////////////////////////////////////////////
195 195

  
196
    public void changeObject(RubikObjectList object, int size, int[][] moves)
196
    public void changeObject(RubikObjectList object, int size)
197 197
      {
198 198
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
199 199
      RubikPostRender post = view.getPostRender();
200
      post.changeObject(object,size,moves);
200
      post.changeObject(object,size);
201
      }
202

  
203
///////////////////////////////////////////////////////////////////////////////////////////////////
204

  
205
    public void setupObject(RubikObjectList object, int size, int[][] moves)
206
      {
207
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
208
      RubikPostRender post = view.getPostRender();
209
      post.setupObject(object,size,moves);
201 210
      }
202 211

  
203 212
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff