summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2022-10-15 18:33:12 +0200
committerilotterytea <iltsu@alright.party>2022-10-15 18:33:12 +0200
commit09ad70d85a80779764268d37df533e446ecd37e6 (patch)
tree751e772f7e7e4685b69009d44f54b14a2341a2c7
parente548d4b78d89bb752b38d107b2bb7d9e0302acbf (diff)
custom dank time formatter
-rw-r--r--core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java19
1 files changed, 14 insertions, 5 deletions
diff --git a/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java b/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java
index d0175b5..2bb4a81 100644
--- a/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java
+++ b/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java
@@ -8,9 +8,6 @@ import com.badlogic.gdx.utils.Null;
import com.ilotterytea.maxoning.player.MaxonSavegame;
import com.ilotterytea.maxoning.utils.formatters.NumberFormatter;
-import java.util.Date;
-
-
public class SaveGameWidget extends Button {
public SaveGameWidget(
Skin skin,
@@ -30,9 +27,21 @@ public class SaveGameWidget extends Button {
infoTable.add(topleftLabel).width(256f);
// Top right label (elapsed time):
- Date date = new Date((sav != null) ? sav.elapsedTime : 0);
+ String time = "--:--";
+
+ if (sav != null) {
+ long h = sav.elapsedTime / 1000 / 60 / 60;
+ long m = sav.elapsedTime / 1000 / 60;
+
+ time = String.format(
+ "%s:%s",
+ ((h < 10) ? "0" : "") + h,
+ ((m < 10) ? "0" : "") + m
+ );
+ }
+
Label toprightLabel = new Label(
- String.format("%s:%s", date.getHours(), date.getMinutes()),
+ time,
skin
);
toprightLabel.setAlignment(Align.right);