diff options
| author | ilotterytea <iltsu@alright.party> | 2022-12-04 04:12:02 +0600 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2022-12-04 04:12:02 +0600 |
| commit | 932eaebdb739dd071b3bb36ff8ea882a6d4c3f88 (patch) | |
| tree | 05f50777511c2138c98bc74d7f03fb8f0ae8f9fa | |
| parent | 0df85dcf056c7a4f2ea8e8b6ef399246ef697230 (diff) | |
savegame filepath fix + fix NullPointerException moment (java xd)
| -rw-r--r-- | core/src/com/ilotterytea/maxoning/screens/MenuScreen.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java index 828444b..5a03cf8 100644 --- a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java +++ b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java @@ -22,6 +22,7 @@ import com.ilotterytea.maxoning.MaxonGame; import com.ilotterytea.maxoning.player.MaxonSavegame; import com.ilotterytea.maxoning.ui.*; import com.ilotterytea.maxoning.utils.I18N; +import com.ilotterytea.maxoning.utils.formatters.NumberFormatter; import com.ilotterytea.maxoning.utils.serialization.GameDataSystem; import java.awt.*; @@ -71,7 +72,7 @@ public class MenuScreen implements Screen { this.widgetSkin = new Skin(Gdx.files.internal("sprites/gui/widgets.skin")); this.iconSkin = new Skin(Gdx.files.internal("sprites/gui/widgeticons.skin")); - sav = GameDataSystem.load("latest.sav"); + sav = GameDataSystem.load("00.maxon"); // Main Menu music: this.menuMusic = game.assetManager.get("mus/menu/mus_menu_loop.ogg", Music.class); @@ -154,7 +155,7 @@ public class MenuScreen implements Screen { // // Savegame: savLabel = new Label( - (sav == null) ? game.locale.TranslatableText("menu.last_savegame.empty") : game.locale.FormattedText("menu.last_savegame.found"), skin); + (sav == null) ? game.locale.TranslatableText("menu.last_savegame.empty") : game.locale.FormattedText("menu.last_savegame.found", sav.petName, NumberFormatter.format(sav.points), NumberFormatter.format(sav.multiplier), String.valueOf(sav.inv.size())), skin); savLabel.setPosition((stage.getWidth() / 2f) - (savLabel.getWidth() / 2f), 8f + startBtn.getY() + startBtn.getHeight()); stage.addActor(savLabel); |
