Revision 79e752b3
Added by Leszek Koltunski over 5 years ago
| src/main/java/org/distorted/dialogs/RubikDialogNewRecord.java | ||
|---|---|---|
| 150 | 150 | final View view = inflater.inflate(R.layout.dialog_new_record, null); | 
| 151 | 151 | TextView text = view.findViewById(R.id.new_record_time); | 
| 152 | 152 | text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); | 
| 153 |     text.setText(getString(R.string.ti_placeholder, (time/100)/10.0f));
 | |
| 153 |     text.setText(getString(R.string.ti_placeholder, (time/10)/100.0f));
 | |
| 154 | 154 | builder.setView(view); | 
| 155 | 155 |  | 
| 156 | 156 | TextView submit = view.findViewById(R.id.new_record_submit); | 
| src/main/java/org/distorted/dialogs/RubikDialogScoresView.java | ||
|---|---|---|
| 19 | 19 |  | 
| 20 | 20 | package org.distorted.dialogs; | 
| 21 | 21 |  | 
| 22 | import android.annotation.SuppressLint; | |
| 22 | 23 | import android.content.Context; | 
| 23 | 24 | import android.content.res.Resources; | 
| 24 | 25 | import androidx.fragment.app.FragmentActivity; | 
| ... | ... | |
| 74 | 75 |  | 
| 75 | 76 | /////////////////////////////////////////////////////////////////////////////////////////////////// | 
| 76 | 77 |  | 
| 78 |   @SuppressLint("DefaultLocale")
 | |
| 77 | 79 | LinearLayout createSection(FragmentActivity act, int tab, int level, final String[] country, final String[] name, final float[] time) | 
| 78 | 80 |     {
 | 
| 79 | 81 | LinearLayout levelLayout = (LinearLayout)inflate(act, R.layout.dialog_scores_scramble_title, null); | 
| ... | ... | |
| 92 | 94 |  | 
| 93 | 95 | boolean inserted = false; | 
| 94 | 96 | long myRecordInMillis = scores.getRecord(object, sizeIndex, level); | 
| 95 |     float myRecordInSeconds = (myRecordInMillis/100)/10.0f;
 | |
| 97 |     float myRecordInSeconds = (myRecordInMillis/10)/100.0f;
 | |
| 96 | 98 | boolean mySubmitted = scores.isSubmitted(object, sizeIndex, level); | 
| 97 | 99 | String myName = scores.getName(); | 
| 98 | 100 | if( myName.length()==0 ) myName = act.getString(R.string.you); | 
| 99 | 101 | int myCountryID = res.getIdentifier( scores.getCountry(), "drawable", packageName); | 
| 100 |     String myRecord = ( myRecordInMillis<RubikScores.NO_RECORD ) ? Float.toString(myRecordInSeconds) : "??";
 | |
| 102 |     String myRecord = ( myRecordInMillis<RubikScores.NO_RECORD ) ? String.format("%.2f", myRecordInSeconds) : "??";
 | |
| 101 | 103 | String theirTime; | 
| 102 | 104 | int theirCountryID; | 
| 103 | 105 |  | 
| ... | ... | |
| 123 | 125 |           {
 | 
| 124 | 126 | if( equals ) inserted=true; | 
| 125 | 127 | theirCountryID = res.getIdentifier( country[j], "drawable", packageName); | 
| 126 |           theirTime = Float.toString(time[j]);
 | |
| 128 |           theirTime = String.format("%.2f", time[j]);
 | |
| 127 | 129 | View row = createRow(act, theirCountryID, name[j], theirTime, height, equals ? red:white); | 
| 128 | 130 | levelLayout.addView(row); | 
| 129 | 131 | } | 
| src/main/java/org/distorted/dialogs/RubikDialogSolved.java | ||
|---|---|---|
| 89 | 89 | final View view = inflater.inflate(R.layout.dialog_solved, null); | 
| 90 | 90 | TextView text = view.findViewById(R.id.solved_time); | 
| 91 | 91 | text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); | 
| 92 |     text.setText(getString(R.string.ti_placeholder, (time/100)/10.0f));
 | |
| 92 |     text.setText(getString(R.string.ti_placeholder, (time/10)/100.0f));
 | |
| 93 | 93 | builder.setView(view); | 
| 94 | 94 |  | 
| 95 | 95 | Dialog dialog = builder.create(); | 
| src/main/java/org/distorted/scores/RubikScoresDownloader.java | ||
|---|---|---|
| 202 | 202 |  | 
| 203 | 203 | mCountry[object][level][p] = country; | 
| 204 | 204 | mName [object][level][p] = name; | 
| 205 |           mTime   [object][level][p] = ((float)(time/100))/10.0f;
 | |
| 205 |           mTime   [object][level][p] = ((float)(time/10))/100.0f;
 | |
| 206 | 206 | } | 
| 207 | 207 | } | 
| 208 | 208 | } | 
| src/main/res/values-de/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">Level %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f Sekunden</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f Sekunden</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-es/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">Nivel %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f segundos</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f segundos</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-fr/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">Niveau %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f secondes</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f secondes</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-it/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">Livello %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f secondi</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f secondi</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-ja/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">レベル %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f 秒</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f 秒</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-ko/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">레벨 %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f 초</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f 초</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-pl/strings.xml | ||
|---|---|---|
| 54 | 54 | <string name="lv_placeholder">Poziom %1$d</string> | 
| 55 | 55 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 56 | 56 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 57 |     <string name="ti_placeholder">%1$.1f sekund</string>
 | |
| 57 |     <string name="ti_placeholder">%1$.2f sekund</string>
 | |
| 58 | 58 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 59 | 59 | </resources> | 
| src/main/res/values-ru/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">Уровень %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f сек.</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f сек.</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-zh-rCN/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">级别 %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f 秒</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f 秒</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values-zh-rTW/strings.xml | ||
|---|---|---|
| 55 | 55 | <string name="lv_placeholder">级别 %1$d</string> | 
| 56 | 56 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 57 | 57 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 58 |     <string name="ti_placeholder">%1$.1f 秒</string>
 | |
| 58 |     <string name="ti_placeholder">%1$.2f 秒</string>
 | |
| 59 | 59 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 60 | 60 | </resources> | 
| src/main/res/values/strings.xml | ||
|---|---|---|
| 56 | 56 | <string name="lv_placeholder">Level %1$d</string> | 
| 57 | 57 | <string name="tm_placeholder">%1$02d:%2$02d</string> | 
| 58 | 58 | <string name="ap_placeholder">%1$s %2$s</string> | 
| 59 |     <string name="ti_placeholder">%1$.1f seconds</string>
 | |
| 59 |     <string name="ti_placeholder">%1$.2f seconds</string>
 | |
| 60 | 60 | <string name="mo_placeholder">%1$d/%2$d</string> | 
| 61 | 61 | <string name="sq_placeholder" translatable="false">%1$2d.</string> | 
| 62 | 62 | </resources> | 
Also available in: Unified diff
Solving time - display it more accurately.