diff options
Diffstat (limited to 'client/gui/menus')
-rw-r--r-- | client/gui/menus/main/about.gd | 6 | ||||
-rw-r--r-- | client/gui/menus/menu.gd | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/client/gui/menus/main/about.gd b/client/gui/menus/main/about.gd index 56887203..95f98d30 100644 --- a/client/gui/menus/main/about.gd +++ b/client/gui/menus/main/about.gd @@ -61,6 +61,10 @@ var credits := [ ["Dillon Becker", "Super Dialogue Audio Pack V1", cc_by_4], ["Ekrcoaster", "Water steaming on hot surface #2", cc0] ]], + [tr("c.credits.other"), [ + ["Ray Trace", "Nintendo_Switch_Pro_Controller.svg", cc_by_4], + ["Amousey", "Curved solid arrow.svg", cc0] + ]], [tr("c.credits.translations"), { tr("c.settings.ui.language.zh_Hans"): ["Outbreak2096"], tr("c.settings.ui.language.zh_Hant"): ["hugoalh"], @@ -117,7 +121,7 @@ func credits_text() -> String: func legal_text() -> String: var all: Array[String] = [] var translators: Array[String] = [] - for c in credits[2][1].values(): + for c in credits[3][1].values(): translators.append_array(c) translators.shuffle() authors.shuffle() diff --git a/client/gui/menus/menu.gd b/client/gui/menus/menu.gd index e1dc8929..e0d5472a 100644 --- a/client/gui/menus/menu.gd +++ b/client/gui/menus/menu.gd @@ -109,7 +109,7 @@ func focus_first(node: Node) -> bool: focus_auto_changed = true if node.is_in_group("no_auto_focus"): return false - if node is Button or node.is_in_group("autoselect"): + if (node is Button and not node.focus_mode == FocusMode.FOCUS_NONE) or node.is_in_group("autoselect"): node.grab_focus() # print("Node %s (%s) was selected for focus" % [node.name, node]) return true |