From 427eabb4dc2692d1fa626ec5b0697a94597389b7 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 14 Sep 2023 17:06:04 +0900 Subject: [PATCH] fix: config change from escmenu won't persist --- .../terrarum/modulebasegame/ui/UIInventoryEscMenu.kt | 6 ++++++ .../torvald/terrarum/modulebasegame/ui/UITitleLanguage.kt | 1 + 2 files changed, 7 insertions(+) diff --git a/src/net/torvald/terrarum/modulebasegame/ui/UIInventoryEscMenu.kt b/src/net/torvald/terrarum/modulebasegame/ui/UIInventoryEscMenu.kt index d90f0318f..01ea85486 100644 --- a/src/net/torvald/terrarum/modulebasegame/ui/UIInventoryEscMenu.kt +++ b/src/net/torvald/terrarum/modulebasegame/ui/UIInventoryEscMenu.kt @@ -18,6 +18,7 @@ import net.torvald.terrarum.modulebasegame.gameactors.IngamePlayer import net.torvald.terrarum.modulebasegame.ui.UIInventoryFull.Companion.INVENTORY_CELLS_OFFSET_Y import net.torvald.terrarum.modulebasegame.ui.UIInventoryFull.Companion.INVENTORY_CELLS_UI_HEIGHT import net.torvald.terrarum.modulebasegame.serialise.WriteSavegame +import net.torvald.terrarum.serialise.WriteConfig import net.torvald.terrarum.ui.Toolkit import net.torvald.terrarum.ui.UICanvas import net.torvald.terrarum.ui.UIItem @@ -344,6 +345,11 @@ class UIInventoryEscMenu(val full: UIInventoryFull) : UICanvas() { INGAME.setTooltipMessage(null) } + override fun hide() { + super.hide() + WriteConfig() + } + override fun dispose() { } } \ No newline at end of file diff --git a/src/net/torvald/terrarum/modulebasegame/ui/UITitleLanguage.kt b/src/net/torvald/terrarum/modulebasegame/ui/UITitleLanguage.kt index 2835f9a6f..21292f72b 100644 --- a/src/net/torvald/terrarum/modulebasegame/ui/UITitleLanguage.kt +++ b/src/net/torvald/terrarum/modulebasegame/ui/UITitleLanguage.kt @@ -7,6 +7,7 @@ import com.badlogic.gdx.graphics.g2d.SpriteBatch import net.torvald.terrarum.App import net.torvald.terrarum.Terrarum import net.torvald.terrarum.langpack.Lang +import net.torvald.terrarum.serialise.WriteConfig import net.torvald.terrarum.ui.Toolkit import net.torvald.terrarum.ui.UICanvas import net.torvald.terrarum.ui.UIItemTextButtonList