Project

General

Profile

« Previous | Next » 

Revision 714292f1

Added by Leszek Koltunski over 4 years ago

Minor.

View differences:

src/main/java/org/distorted/dialog/RubikDialogScoresPagerAdapter.java
27 27
import android.view.ViewGroup;
28 28
import android.widget.LinearLayout;
29 29

  
30
import org.distorted.magic.R;
30 31
import org.distorted.scores.RubikScoresDownloader;
31 32
import org.distorted.object.RubikObjectList;
32 33

  
......
165 166
    if( allCreated )
166 167
      {
167 168
      RubikScoresDownloader downloader = new RubikScoresDownloader();
168
      downloader.download(this, "distorted", "1.0.0", 1);                        // TODO
169
      downloader.download( this,
170
                           "distorted",  // TODO
171
                           mAct.getString(R.string.app_version),
172
                           1 );  // TODO
169 173
      }
170 174

  
171 175
    return mViews[position];
src/main/java/org/distorted/magic/RubikRenderer.java
264 264
         if( RubikState.getCurrentState()==RubikState.SOLV )
265 265
           {
266 266
           RubikStateSolving solving = (RubikStateSolving)RubikState.SOLV.getStateClass();
267
           long time = solving.stopCounting();
268
           android.util.Log.e("renderer", "solving time: "+time+" milliseconds");
267
           solving.stopCounting();
269 268
           }
270 269

  
271 270
         mCanDrag   = true;
src/main/java/org/distorted/scores/RubikScores.java
32 32
public class RubikScores
33 33
  {
34 34
  private static final long NO_RECORD = Integer.MAX_VALUE;
35
  private static RubikScores mThis;
36

  
35 37
  private long[][][] mRecords;
36 38

  
37 39
///////////////////////////////////////////////////////////////////////////////////////////////////
38 40

  
39
  public RubikScores()
41
  private RubikScores()
40 42
    {
41 43
    mRecords = new long[NUM_OBJECTS][MAX_SIZE][MAX_SCRAMBLE];
42 44

  
......
48 50
          }
49 51
    }
50 52

  
53
///////////////////////////////////////////////////////////////////////////////////////////////////
54

  
55
  public static RubikScores getInstance()
56
    {
57
    if( mThis==null )
58
      {
59
      mThis = new RubikScores();
60
      }
61

  
62
    return mThis;
63
    }
64

  
51 65
///////////////////////////////////////////////////////////////////////////////////////////////////
52 66

  
53 67
  public void savePreferences(SharedPreferences.Editor editor)
......
148 162
      if( mRecords[object][size][scramble-1]> timeTaken )
149 163
        {
150 164
        mRecords[object][size][scramble-1] = timeTaken;
151
        android.util.Log.e("solv","new record!");
165
        android.util.Log.e("RubikScores","new record: ("+object+","+size+","+scramble+") ="+timeTaken);
152 166
        }
153 167
      }
154 168
    }
169

  
170
///////////////////////////////////////////////////////////////////////////////////////////////////
171

  
172
  public long getRecord(int object, int size, int scramble)
173
    {
174
    int maxsize = RubikObjectList.getObject(object).getSizes().length;
175

  
176
    if( object>=0 && object<NUM_OBJECTS && size>=0 && size<maxsize && scramble>=1 && scramble<=MAX_SCRAMBLE )
177
      {
178
      return mRecords[object][size][scramble];
179
      }
180

  
181
    return -1;
182
    }
155 183
  }
src/main/java/org/distorted/uistate/RubikStateSolving.java
47 47

  
48 48
  RubikStateSolving()
49 49
    {
50
    mScores = new RubikScores();
50
    mScores = RubikScores.getInstance();
51 51
    }
52 52

  
53 53
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff