aboutsummaryrefslogtreecommitdiff
path: root/client/menu/setup_menu.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-06-30 23:32:35 +0200
committertpart <tpart120@proton.me>2024-06-30 23:32:35 +0200
commitb1fe919894320f1e6931ded10117b5e120c50d98 (patch)
tree8f221c95240fe6b8376ddb73e4cacda5e4dc8ab8 /client/menu/setup_menu.gd
parent2d477acead01abfe7eb13d0e30d1eab6355d13c5 (diff)
downloadhurrycurry-b1fe919894320f1e6931ded10117b5e120c50d98.tar
hurrycurry-b1fe919894320f1e6931ded10117b5e120c50d98.tar.bz2
hurrycurry-b1fe919894320f1e6931ded10117b5e120c50d98.tar.zst
Add sound effects to setup menu
Diffstat (limited to 'client/menu/setup_menu.gd')
-rw-r--r--client/menu/setup_menu.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/menu/setup_menu.gd b/client/menu/setup_menu.gd
index 70b5d642..565753d8 100644
--- a/client/menu/setup_menu.gd
+++ b/client/menu/setup_menu.gd
@@ -18,6 +18,8 @@ extends Control
@onready var anim: AnimationPlayer = $AnimationPlayer
@onready var username: LineEdit = $ScrollContainer/Control/TextureRect/PaperMargin/Contents/NameEntry/LineEdit
@onready var character_opts: Container = $ScrollContainer/Control/TextureRect/PaperMargin/Contents/UniformEntry
+@onready var sign: AudioStreamPlayer = $Sign
+@onready var sign_button: Button = $ScrollContainer/Control/TextureRect/PaperMargin/Contents/Signatures/EmployeeMargin/Sign/Signature
func _ready():
anim.play("paper_slide")
@@ -31,6 +33,10 @@ func _on_sign_pressed():
if username.text == "": OS.alert("Name field cannot be empty."); return
if character == -1: OS.alert("Hairstyle needs to be selected."); return
+ sign_button.disabled = true
+
+ sign.play()
+ await sign.finished
anim.play_backwards("paper_slide")
await anim.animation_finished