aboutsummaryrefslogtreecommitdiff
path: root/client/gui/menus
diff options
context:
space:
mode:
Diffstat (limited to 'client/gui/menus')
-rw-r--r--client/gui/menus/main/about.gd6
-rw-r--r--client/gui/menus/menu.gd2
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