Project

General

Profile

« Previous | Next » 

Revision bab2004a

Added by Leszek Koltunski 2 days ago

Progress remembering ongoing solves.

View differences:

src/main/java/org/distorted/play/PlayActivity.java
25 25
import org.distorted.dialogs.DialogScores;
26 26
import org.distorted.helpers.BaseActivity;
27 27
import org.distorted.library.main.DistortedLibrary;
28
import org.distorted.library.type.Static4D;
28 29
import org.distorted.objectlib.main.InitAssets;
29 30
import org.distorted.objectlib.main.ObjectControl;
30 31
import org.distorted.objectlib.main.TwistyObject;
......
300 301

  
301 302
    public void rememberSolve()
302 303
      {
303
      android.util.Log.e("D", "REMEMBER!");
304
      ObjectControl control = getControl();
305
      TwistyObject object = control.getObject();
306

  
307
      int level = mLevel+1;
308
      long time = System.currentTimeMillis();
309
      String name = object.getShortName();
310
      int numCubits = object.getNumCubits();
311
      int[] quats = new int[numCubits];
312
      for(int c=0; c<numCubits; c++) quats[c] = object.getCubitQuatIndex(c);
313
      Static4D rotQuat = control.getQuat();
314

  
315
      StringBuilder quatStr = new StringBuilder();
316
      for(int c=0; c<numCubits; c++)
317
        {
318
        quatStr.append(quats[c]);
319
        quatStr.append(" ");
320
        }
321

  
322
      android.util.Log.e("D", "object: "+name+"\n"+
323
                                    "level: "+level+"\n"+
324
                                    "time: "+time+"\n"+
325
                                    "rotQuat: " +rotQuat.get0()+" "+rotQuat.get1()+" "+rotQuat.get2()+" "+rotQuat.get3()+"\n"+
326
                                    "quats: "+quatStr );
304 327
      }
305 328

  
306 329
///////////////////////////////////////////////////////////////////////////////////////////////////
src/main/java/org/distorted/play/ScreenFree.java
79 79
      @Override
80 80
      public void onClick(View v)
81 81
        {
82
        act.rememberSolve();
82 83
        act.finish();
83 84
        }
84 85
      });

Also available in: Unified diff