Revision d175b83d
Added by Leszek Koltunski over 3 years ago
| src/main/java/org/distorted/main/RubikActivity.java | ||
|---|---|---|
| 56 | 56 |
import org.distorted.external.RubikNetwork; |
| 57 | 57 |
import org.distorted.objects.RubikObject; |
| 58 | 58 |
import org.distorted.objects.RubikObjectList; |
| 59 |
import org.distorted.screens.RubikScreenFreePlay; |
|
| 59 | 60 |
import org.distorted.screens.RubikScreenSolving; |
| 60 | 61 |
import org.distorted.screens.ScreenList; |
| 61 | 62 |
import org.distorted.screens.RubikScreenPlay; |
| ... | ... | |
| 102 | 103 |
|
| 103 | 104 |
private static final String KEY_PLAY = "movesController_play"; |
| 104 | 105 |
private static final String KEY_SOLV = "movesController_solv"; |
| 106 |
public static final String KEY_FREE = "movesController_free"; |
|
| 105 | 107 |
|
| 106 | 108 |
private boolean mJustStarted; |
| 107 | 109 |
private FirebaseAnalytics mFirebaseAnalytics; |
| ... | ... | |
| 332 | 334 |
RubikScreenSolving solv = (RubikScreenSolving)ScreenList.SOLV.getScreenClass(); |
| 333 | 335 |
solv.saveMovePreferences(KEY_SOLV,editor); |
| 334 | 336 |
} |
| 337 |
if( curr==ScreenList.FREE ) |
|
| 338 |
{
|
|
| 339 |
RubikScreenFreePlay free = (RubikScreenFreePlay)ScreenList.FREE.getScreenClass(); |
|
| 340 |
free.saveMovePreferences(KEY_FREE,editor); |
|
| 341 |
} |
|
| 335 | 342 |
|
| 336 | 343 |
editor.apply(); |
| 337 | 344 |
} |
| ... | ... | |
| 400 | 407 |
RubikScreenSolving solv = (RubikScreenSolving)ScreenList.SOLV.getScreenClass(); |
| 401 | 408 |
solv.restoreMovePreferences(this,KEY_SOLV,preferences); |
| 402 | 409 |
} |
| 410 |
if( curr==ScreenList.FREE ) |
|
| 411 |
{
|
|
| 412 |
RubikScreenFreePlay free = (RubikScreenFreePlay)ScreenList.FREE.getScreenClass(); |
|
| 413 |
free.restoreMovePreferences(this,KEY_FREE,preferences); |
|
| 414 |
} |
|
| 403 | 415 |
} |
| 404 | 416 |
|
| 405 | 417 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Progress with FreePlay.