diff options
author | tpart <tpart120@proton.me> | 2024-06-30 23:32:35 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-06-30 23:32:35 +0200 |
commit | b1fe919894320f1e6931ded10117b5e120c50d98 (patch) | |
tree | 8f221c95240fe6b8376ddb73e4cacda5e4dc8ab8 | |
parent | 2d477acead01abfe7eb13d0e30d1eab6355d13c5 (diff) | |
download | hurrycurry-b1fe919894320f1e6931ded10117b5e120c50d98.tar hurrycurry-b1fe919894320f1e6931ded10117b5e120c50d98.tar.bz2 hurrycurry-b1fe919894320f1e6931ded10117b5e120c50d98.tar.zst |
Add sound effects to setup menu
-rw-r--r-- | client/menu/credits_menu.gd | 4 | ||||
-rw-r--r-- | client/menu/setup_menu.gd | 6 | ||||
-rw-r--r-- | client/menu/setup_menu.tscn | 13 | ||||
-rw-r--r-- | client/menu/sounds/page.ogg | bin | 0 -> 11745 bytes | |||
-rw-r--r-- | client/menu/sounds/page.ogg.import | 19 | ||||
-rw-r--r-- | client/menu/sounds/sign.ogg | bin | 0 -> 17980 bytes | |||
-rw-r--r-- | client/menu/sounds/sign.ogg.import | 19 |
7 files changed, 59 insertions, 2 deletions
diff --git a/client/menu/credits_menu.gd b/client/menu/credits_menu.gd index e8abedb5..59e7bab9 100644 --- a/client/menu/credits_menu.gd +++ b/client/menu/credits_menu.gd @@ -21,7 +21,9 @@ var cc_by_3 := { "Glasses": "Jeremy Edelblut" } var cc_by_4 := { - "Universal UI/Menu Soundpack": "Ellr" + "Universal UI/Menu Soundpack": "Ellr", + "Pencil, Writing, Close, A.wav": "InspectorJ", + "Page_Turn_24.wav": "Koops" } @onready var menu_manager: MenuManager = get_parent() 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 diff --git a/client/menu/setup_menu.tscn b/client/menu/setup_menu.tscn index 4322c138..5f856c28 100644 --- a/client/menu/setup_menu.tscn +++ b/client/menu/setup_menu.tscn @@ -1,9 +1,11 @@ -[gd_scene load_steps=14 format=3 uid="uid://ddl3efikvqp66"] +[gd_scene load_steps=16 format=3 uid="uid://ddl3efikvqp66"] [ext_resource type="Script" path="res://menu/setup_menu.gd" id="1_mo46n"] [ext_resource type="Theme" uid="uid://ci2qajdoa1an1" path="res://menu/theme/paper.tres" id="1_yq0aa"] [ext_resource type="FontFile" uid="uid://bo4vh5xkpvrh1" path="res://menu/theme/font-sansita-swashed.woff2" id="3_2vg4d"] [ext_resource type="PackedScene" uid="uid://bg2d78ycorcqk" path="res://menu/scene_transition.tscn" id="4_u444t"] +[ext_resource type="AudioStream" uid="uid://do7ii5hx71p0m" path="res://menu/sounds/page.ogg" id="5_xac6d"] +[ext_resource type="AudioStream" uid="uid://5b3noxjmasmu" path="res://menu/sounds/sign.ogg" id="6_wf0gh"] [sub_resource type="Animation" id="Animation_m4a1a"] length = 0.001 @@ -355,4 +357,13 @@ layout_mode = 2 visible = false layout_mode = 1 +[node name="Page" type="AudioStreamPlayer" parent="."] +stream = ExtResource("5_xac6d") +volume_db = -16.0 +autoplay = true + +[node name="Sign" type="AudioStreamPlayer" parent="."] +stream = ExtResource("6_wf0gh") +volume_db = -16.0 + [connection signal="pressed" from="ScrollContainer/Control/TextureRect/PaperMargin/Contents/Signatures/EmployeeMargin/Sign/Signature" to="." method="_on_sign_pressed"] diff --git a/client/menu/sounds/page.ogg b/client/menu/sounds/page.ogg Binary files differnew file mode 100644 index 00000000..3038a8d9 --- /dev/null +++ b/client/menu/sounds/page.ogg diff --git a/client/menu/sounds/page.ogg.import b/client/menu/sounds/page.ogg.import new file mode 100644 index 00000000..fd8e6c33 --- /dev/null +++ b/client/menu/sounds/page.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://do7ii5hx71p0m" +path="res://.godot/imported/page.ogg-86ebebfa0b524519c151e7cdcdb0af05.oggvorbisstr" + +[deps] + +source_file="res://menu/sounds/page.ogg" +dest_files=["res://.godot/imported/page.ogg-86ebebfa0b524519c151e7cdcdb0af05.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/client/menu/sounds/sign.ogg b/client/menu/sounds/sign.ogg Binary files differnew file mode 100644 index 00000000..8811c50a --- /dev/null +++ b/client/menu/sounds/sign.ogg diff --git a/client/menu/sounds/sign.ogg.import b/client/menu/sounds/sign.ogg.import new file mode 100644 index 00000000..962a9a8e --- /dev/null +++ b/client/menu/sounds/sign.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://5b3noxjmasmu" +path="res://.godot/imported/sign.ogg-c12a072ad1fde3097195d6a4f4f3cd80.oggvorbisstr" + +[deps] + +source_file="res://menu/sounds/sign.ogg" +dest_files=["res://.godot/imported/sign.ogg-c12a072ad1fde3097195d6a4f4f3cd80.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 |