Settings dans le menu

This commit is contained in:
MarcEricMartel
2022-10-12 08:22:40 -04:00
parent bce4618507
commit d54d58c736
4 changed files with 158 additions and 18 deletions

View File

@@ -1,9 +1,10 @@
[gd_scene load_steps=10 format=2]
[gd_scene load_steps=11 format=2]
[ext_resource path="res://SlapGauge.gd" type="Script" id=1]
[ext_resource path="res://Start.gd" type="Script" id=2]
[ext_resource path="res://fonts/TorontoSubwayRegular.ttf" type="DynamicFontData" id=3]
[ext_resource path="res://Audio/menumusic.ogg" type="AudioStream" id=4]
[ext_resource path="res://Options.gd" type="Script" id=5]
[sub_resource type="DynamicFont" id=4]
size = 19
@@ -106,21 +107,20 @@ text = "Slap"
[node name="MenuLayer" type="CanvasLayer" parent="."]
layer = 2
[node name="Start" type="Control" parent="MenuLayer"]
pause_mode = 2
visible = false
margin_right = 40.0
margin_bottom = 40.0
theme = SubResource( 8 )
script = ExtResource( 2 )
[node name="Background" type="ColorRect" parent="MenuLayer/Start"]
[node name="Background" type="ColorRect" parent="MenuLayer"]
margin_left = -4.0
margin_top = -8.0
margin_right = 1927.0
margin_bottom = 1085.0
color = Color( 0.14902, 0.121569, 0.121569, 1 )
[node name="Start" type="Control" parent="MenuLayer"]
pause_mode = 2
margin_right = 40.0
margin_bottom = 40.0
theme = SubResource( 8 )
script = ExtResource( 2 )
[node name="Title" type="Label" parent="MenuLayer/Start"]
margin_left = 532.0
margin_top = 353.0
@@ -153,7 +153,86 @@ text = "Quit Game"
[node name="MenuMusic" type="AudioStreamPlayer" parent="MenuLayer/Start"]
stream = ExtResource( 4 )
volume_db = 3.0
bus = "Music"
[node name="Options" type="Control" parent="MenuLayer/Start"]
margin_right = 40.0
margin_bottom = 40.0
theme = SubResource( 8 )
script = ExtResource( 5 )
[node name="MouseSensSlider" type="HSlider" parent="MenuLayer/Start/Options"]
margin_left = 1428.0
margin_top = 530.0
margin_right = 1755.0
margin_bottom = 562.0
rect_pivot_offset = Vector2( 199, 32 )
max_value = 0.5
step = 0.05
[node name="MousSensLbl" type="Label" parent="MenuLayer/Start/Options/MouseSensSlider"]
margin_left = -155.0
margin_top = 4.0
margin_right = -16.0
margin_bottom = 27.0
text = "Mouse Sensitivity"
[node name="SFXSlider" type="HSlider" parent="MenuLayer/Start/Options"]
margin_left = 1428.0
margin_top = 572.0
margin_right = 1755.0
margin_bottom = 604.0
rect_pivot_offset = Vector2( 199, 32 )
max_value = 1.0
step = 0.05
[node name="SFXSlider" type="Label" parent="MenuLayer/Start/Options/SFXSlider"]
margin_left = -117.0
margin_top = 5.0
margin_right = -18.0
margin_bottom = 27.0
text = "SFX Volume"
[node name="MusicSlider" type="HSlider" parent="MenuLayer/Start/Options"]
margin_left = 1428.0
margin_top = 612.0
margin_right = 1755.0
margin_bottom = 644.0
rect_pivot_offset = Vector2( -414, 50 )
max_value = 1.0
step = 0.05
[node name="MusicLbl" type="Label" parent="MenuLayer/Start/Options/MusicSlider"]
margin_left = -133.0
margin_top = 5.0
margin_right = -18.0
margin_bottom = 27.0
text = "Music Volume"
[node name="MasterVolSlider" type="HSlider" parent="MenuLayer/Start/Options"]
margin_left = 1428.0
margin_top = 654.0
margin_right = 1755.0
margin_bottom = 686.0
rect_pivot_offset = Vector2( -414, 50 )
max_value = 1.0
step = 0.05
[node name="MasterLbl" type="Label" parent="MenuLayer/Start/Options/MasterVolSlider"]
margin_left = -143.0
margin_top = 4.0
margin_right = -17.0
margin_bottom = 26.0
text = "Master Volume"
[connection signal="pressed" from="MenuLayer/Start/New Game" to="MenuLayer/Start" method="_on_New_Game_pressed"]
[connection signal="pressed" from="MenuLayer/Start/Quit to Desktop" to="MenuLayer/Start" method="_on_Quit_to_Desktop_Button_pressed"]
[connection signal="pressed" from="MenuLayer/Start/Quit Game" to="MenuLayer/Start" method="_on_Quit_Game_pressed"]
[connection signal="mouse_exited" from="MenuLayer/Start/Options/MouseSensSlider" to="MenuLayer/Start/Options" method="_on_MouseSensSlider_mouse_exited"]
[connection signal="value_changed" from="MenuLayer/Start/Options/MouseSensSlider" to="MenuLayer/Start/Options" method="_on_MouseSensSlider_value_changed"]
[connection signal="mouse_exited" from="MenuLayer/Start/Options/SFXSlider" to="MenuLayer/Start/Options" method="_on_SFXSlider_mouse_exited"]
[connection signal="value_changed" from="MenuLayer/Start/Options/SFXSlider" to="MenuLayer/Start/Options" method="_on_SFXSlider_value_changed"]
[connection signal="mouse_exited" from="MenuLayer/Start/Options/MusicSlider" to="MenuLayer/Start/Options" method="_on_MusicSlider_mouse_exited"]
[connection signal="value_changed" from="MenuLayer/Start/Options/MusicSlider" to="MenuLayer/Start/Options" method="_on_MusicSlider_value_changed"]
[connection signal="mouse_exited" from="MenuLayer/Start/Options/MasterVolSlider" to="MenuLayer/Start/Options" method="_on_MasterVolSlider_mouse_exited"]
[connection signal="value_changed" from="MenuLayer/Start/Options/MasterVolSlider" to="MenuLayer/Start/Options" method="_on_MasterVolSlider_value_changed"]