pause menu: option to show eros again

This commit is contained in:
Bixilon 2022-06-07 10:55:28 +02:00
parent c82ceaf9a9
commit b33053f16f
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4
2 changed files with 7 additions and 0 deletions

View File

@ -14,7 +14,10 @@
package de.bixilon.minosoft.gui.rendering.gui.gui.screen.menu.pause
import de.bixilon.kotlinglm.vec2.Vec2i
import de.bixilon.minosoft.config.profile.profiles.eros.ErosProfileManager
import de.bixilon.minosoft.data.language.LanguageUtil.i18n
import de.bixilon.minosoft.gui.eros.Eros
import de.bixilon.minosoft.gui.eros.util.JavaFXUtil
import de.bixilon.minosoft.gui.rendering.gui.GUIRenderer
import de.bixilon.minosoft.gui.rendering.gui.elements.HorizontalAlignments
import de.bixilon.minosoft.gui.rendering.gui.elements.input.button.ButtonElement
@ -36,6 +39,9 @@ class PauseMenu(guiRenderer: GUIRenderer) : Menu(guiRenderer) {
add(ButtonElement(guiRenderer, "menu.pause.back_to_game".i18n()) { guiRenderer.gui.pause(false) })
add(ButtonElement(guiRenderer, "menu.pause.options.debug".i18n()) { guiRenderer.gui.push(DebugMenu) })
add(NeutralizedButtonElement(guiRenderer, "menu.pause.disconnect".i18n(), "menu.pause.disconnect.confirm".i18n()) { guiRenderer.connection.network.disconnect() })
if (ErosProfileManager.selected.general.hideErosOnceConnected) {
add(ButtonElement(guiRenderer, "menu.pause.show_eros".i18n()) { JavaFXUtil.runLater { Eros.setVisibility(true) } })
}
add(NeutralizedButtonElement(guiRenderer, "menu.pause.exit".i18n(), "menu.pause.exit.confirm".i18n()) { guiRenderer.connection.network.disconnect(); ShutdownManager.shutdown() })
}

View File

@ -204,6 +204,7 @@ minosoft:menu.pause.back_to_game=Back to game
minosoft:menu.pause.options.debug=Debug options
minosoft:menu.pause.disconnect=Disconnect
minosoft:menu.pause.disconnect.confirm=§cClick again to disconnect
minosoft:menu.pause.show_eros=Show eros again
minosoft:menu.pause.exit=Exit
minosoft:menu.pause.exit.confirm=§cClick again to exit