UI improvements

This commit is contained in:
2026-06-14 10:19:31 -05:00
parent 8ffde98fdd
commit 0cf1f92eaa
16 changed files with 263 additions and 114 deletions
+1 -7
View File
@@ -10,18 +10,12 @@ func _ready() -> void:
btnNewGame.pressed.connect(onNewGamePressed)
btnSettings.pressed.connect(onSettingsPressed)
btnQuit.pressed.connect(_onQuitPressed)
settingsMenu.opened.connect(_onSettingsOpened)
settingsMenu.closed.connect(_onSettingsClosed)
func _notification(what:int) -> void:
if what == NOTIFICATION_ENTER_TREE:
btnNewGame.call_deferred("grab_focus")
func _onSettingsOpened() -> void:
# Move focus into the settings panel so the controller can navigate it.
# The SettingsMenu grabs its own internal focus via _notification.
pass
func _onSettingsClosed() -> void:
btnSettings.grab_focus()
@@ -43,4 +37,4 @@ func onNewGamePressed() -> void:
OVERWORLD.mapChange(newGameScene, "PlayerSpawnPoint")
func onSettingsPressed() -> void:
settingsMenu.isOpen = true
settingsMenu.open()