aboutsummaryrefslogtreecommitdiff
path: root/client/menu
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu')
-rw-r--r--client/menu/credits.gd2
-rw-r--r--client/menu/credits.tscn13
-rw-r--r--client/menu/scroll_container_custom.gd2
3 files changed, 13 insertions, 4 deletions
diff --git a/client/menu/credits.gd b/client/menu/credits.gd
index 188cd415..a7474877 100644
--- a/client/menu/credits.gd
+++ b/client/menu/credits.gd
@@ -38,7 +38,7 @@ var credits := [
]],
]
-@onready var label = $OuterMargin/Panel/InnerMargin/Vert/CreditsText
+@onready var label = $OuterMargin/Panel/InnerMargin/Vert/ScrollContainer/CreditsText
func _ready():
super()
diff --git a/client/menu/credits.tscn b/client/menu/credits.tscn
index 9d7c4d28..657bfa44 100644
--- a/client/menu/credits.tscn
+++ b/client/menu/credits.tscn
@@ -1,8 +1,9 @@
-[gd_scene load_steps=4 format=3 uid="uid://7mqbxa054bjv"]
+[gd_scene load_steps=5 format=3 uid="uid://7mqbxa054bjv"]
[ext_resource type="Theme" uid="uid://b0qmvo504e457" path="res://menu/theme/theme.tres" id="1_16kk6"]
[ext_resource type="Script" path="res://menu/credits.gd" id="2_alvab"]
[ext_resource type="Material" uid="uid://beea1pc5nt67r" path="res://menu/theme/dark_blur_material.tres" id="3_nwoiv"]
+[ext_resource type="Script" path="res://menu/scroll_container_custom.gd" id="4_bfcw8"]
[node name="CreditsMenu" type="Control"]
layout_mode = 3
@@ -42,9 +43,15 @@ theme_override_constants/margin_bottom = 50
[node name="Vert" type="VBoxContainer" parent="OuterMargin/Panel/InnerMargin"]
layout_mode = 2
-[node name="CreditsText" type="RichTextLabel" parent="OuterMargin/Panel/InnerMargin/Vert"]
+[node name="ScrollContainer" type="ScrollContainer" parent="OuterMargin/Panel/InnerMargin/Vert"]
layout_mode = 2
size_flags_vertical = 3
+script = ExtResource("4_bfcw8")
+
+[node name="CreditsText" type="RichTextLabel" parent="OuterMargin/Panel/InnerMargin/Vert/ScrollContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
auto_translate = false
theme_override_constants/table_h_separation = 25
theme_override_font_sizes/normal_font_size = 22
@@ -53,6 +60,8 @@ theme_override_font_sizes/italics_font_size = 22
theme_override_font_sizes/bold_italics_font_size = 22
theme_override_font_sizes/mono_font_size = 22
bbcode_enabled = true
+fit_content = true
+scroll_active = false
[node name="back" type="Button" parent="OuterMargin/Panel/InnerMargin/Vert"]
layout_mode = 2
diff --git a/client/menu/scroll_container_custom.gd b/client/menu/scroll_container_custom.gd
index 5da95ac5..4908299e 100644
--- a/client/menu/scroll_container_custom.gd
+++ b/client/menu/scroll_container_custom.gd
@@ -16,7 +16,7 @@
extends ScrollContainer
class_name ScrollContainerCustom
-# Adds support for scrolling with joypad
+# Adds support for scrolling with joypad and touch
const SCROLL_SPEED := 1000.