Revision bab2004a
Added by Leszek Koltunski 2 days ago
| 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
Progress remembering ongoing solves.