Revision 1ba56d95
Added by Leszek Koltunski about 3 years ago
| src/main/java/org/distorted/external/RubikScores.java | ||
|---|---|---|
| 19 | 19 |
import com.google.firebase.crashlytics.FirebaseCrashlytics; |
| 20 | 20 |
|
| 21 | 21 |
import org.distorted.main.BuildConfig; |
| 22 |
import org.distorted.objectlib.main.ObjectType; |
|
| 23 | 22 |
import org.distorted.objects.RubikObject; |
| 24 | 23 |
import org.distorted.objects.RubikObjectList; |
| 25 | 24 |
|
| ... | ... | |
| 401 | 400 |
|
| 402 | 401 |
if( subm>=0 && subm<=1 ) |
| 403 | 402 |
{
|
| 404 |
int staticNumScrambles = ObjectType.getStaticNumScrambles(ordinal); |
|
| 405 |
|
|
| 406 |
if( level==MAX_RECORD ) |
|
| 407 |
{
|
|
| 408 |
android.util.Log.e("D", "object: "+nameStr+" level="+level+" RECORD DETECTED!");
|
|
| 409 |
} |
|
| 410 |
|
|
| 411 |
if( level>=staticNumScrambles ) |
|
| 412 |
{
|
|
| 413 |
android.util.Log.e("D", "object: "+nameStr+" level="+level+" RECORD DETECTED!");
|
|
| 414 |
level = MAX_RECORD; |
|
| 415 |
} |
|
| 416 |
|
|
| 417 | 403 |
MapValue value = new MapValue(time,subm); |
| 418 | 404 |
int key = mapKey(ordinal,level); |
| 419 | 405 |
mMap.put(key,value); |
| src/main/java/org/distorted/objects/RubikObject.java | ||
|---|---|---|
| 35 | 35 |
|
| 36 | 36 |
public class RubikObject |
| 37 | 37 |
{
|
| 38 |
public static final int FAST_SCRAMBLES = 80; |
|
| 39 |
|
|
| 38 | 40 |
private final String mLowerName, mUpperName; |
| 39 | 41 |
private final int mIconID; |
| 40 | 42 |
private final String[][] mPatterns; |
| src/main/java/org/distorted/screens/RubikScreenPlay.java | ||
|---|---|---|
| 354 | 354 |
@Override |
| 355 | 355 |
public void onClick(View v) |
| 356 | 356 |
{
|
| 357 |
int currObject = RubikObjectList.getCurrObject(); |
|
| 358 |
RubikObject object = RubikObjectList.getObject(currObject); |
|
| 359 |
int numScrambles = object==null ? 0 : 2*object.getNumScramble(); |
|
| 360 | 357 |
mShouldReactToEndOfScrambling = false; |
| 361 |
act.getControl().fastScrambleObject(numScrambles);
|
|
| 358 |
act.getControl().fastScrambleObject(RubikObject.FAST_SCRAMBLES);
|
|
| 362 | 359 |
} |
| 363 | 360 |
}); |
| 364 | 361 |
} |
| src/main/java/org/distorted/tutorials/TutorialScreen.java | ||
|---|---|---|
| 18 | 18 |
import org.distorted.main.R; |
| 19 | 19 |
import org.distorted.main.RubikActivity; |
| 20 | 20 |
import org.distorted.objects.RubikObject; |
| 21 |
import org.distorted.objects.RubikObjectList; |
|
| 22 | 21 |
import org.distorted.helpers.TransparentImageButton; |
| 23 | 22 |
|
| 24 | 23 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| ... | ... | |
| 61 | 60 |
@Override |
| 62 | 61 |
public void onClick(View v) |
| 63 | 62 |
{
|
| 64 |
int object = RubikObjectList.getCurrObject(); |
|
| 65 |
RubikObject obj = RubikObjectList.getObject(object); |
|
| 66 |
int numScrambles = obj==null ? 0 : 2*obj.getNumScramble(); |
|
| 67 |
act.getControl().fastScrambleObject(numScrambles); |
|
| 63 |
act.getControl().fastScrambleObject(RubikObject.FAST_SCRAMBLES); |
|
| 68 | 64 |
} |
| 69 | 65 |
}); |
| 70 | 66 |
} |
Also available in: Unified diff
Simplification for the new way of storing records.