From 3b93df30e5c5876a7f3be3605f3a4cbc4207ce03 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Fri, 24 Jul 2015 18:02:37 +0200 Subject: [PATCH] Use a round method that does NOT crash when the computer's language uses commas as delimiter for floating point numbers (yes, German computers had a crash there) --- .../eu/crushedpixel/replaymod/utils/RoundUtils.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/utils/RoundUtils.java b/src/main/java/eu/crushedpixel/replaymod/utils/RoundUtils.java index 956240d6..ddb347d5 100644 --- a/src/main/java/eu/crushedpixel/replaymod/utils/RoundUtils.java +++ b/src/main/java/eu/crushedpixel/replaymod/utils/RoundUtils.java @@ -1,6 +1,7 @@ package eu.crushedpixel.replaymod.utils; -import java.text.DecimalFormat; +import java.math.BigDecimal; +import java.math.RoundingMode; public class RoundUtils { @@ -15,13 +16,9 @@ public class RoundUtils { public static double round(double value, int places) { if (places < 0) throw new IllegalArgumentException(); - StringBuilder format = new StringBuilder("#."); - for(int i=0; i