mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 10:18:01 +00:00
move decimal format to TextUtil
This commit is contained in:
@@ -42,6 +42,10 @@ public class TextUtil {
|
||||
return Normalizer.normalize(text, Normalizer.Form.NFD);
|
||||
|
||||
}
|
||||
private static final DecimalFormat df = new DecimalFormat("#.##");
|
||||
public static String decimalFormat(float value) {
|
||||
return df.format(value);
|
||||
}
|
||||
/**
|
||||
* Safely converts an object to a String.
|
||||
*
|
||||
|
||||
@@ -32,9 +32,9 @@ import forge.localinstance.achievements.CardActivationAchievements;
|
||||
import forge.localinstance.achievements.PlaneswalkerAchievements;
|
||||
import forge.model.FModel;
|
||||
import forge.player.GamePlayerUtil;
|
||||
import forge.util.TextUtil;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.Map;
|
||||
|
||||
public class PlayerStatisticScene extends UIScene {
|
||||
@@ -53,7 +53,6 @@ public class PlayerStatisticScene extends UIScene {
|
||||
boolean toggle = false;
|
||||
AchievementCollection planeswalkers, achievements, cardActivation;
|
||||
Scene lastGameScene;
|
||||
DecimalFormat df;
|
||||
|
||||
private PlayerStatisticScene() {
|
||||
super(Forge.isLandscapeMode() ? "ui/statistic.json" : "ui/statistic_portrait.json");
|
||||
@@ -218,9 +217,7 @@ public class PlayerStatisticScene extends UIScene {
|
||||
totalLoss.setText(String.valueOf(Current.player().getStatistic().totalLoss()));
|
||||
}
|
||||
if (lossWinRatio != null) {
|
||||
if (df == null)
|
||||
df = new DecimalFormat("#.##");
|
||||
lossWinRatio.setText(df.format(Current.player().getStatistic().winLossRatio()));
|
||||
lossWinRatio.setText(TextUtil.decimalFormat(Current.player().getStatistic().winLossRatio()));
|
||||
}
|
||||
if (eventMatchWins != null) {
|
||||
eventMatchWins.setText(String.valueOf(Current.player().getStatistic().eventWins()));
|
||||
|
||||
Reference in New Issue
Block a user