Theme 👍

This commit is contained in:
Rendo 2025-12-21 01:35:23 +05:00
commit 373272a013
6 changed files with 190 additions and 58 deletions

View file

@ -12,41 +12,44 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
script = ExtResource("1_xqyus")
[node name="PanelContainer" type="TabContainer" parent="CenterContainer"]
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"]
layout_mode = 2
[node name="PanelContainer" type="TabContainer" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(512, 256)
layout_mode = 2
tab_alignment = 1
current_tab = 3
script = ExtResource("1_xqyus")
[node name="gameplay" type="VBoxContainer" parent="CenterContainer/PanelContainer"]
[node name="gameplay" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
visible = false
layout_mode = 2
metadata/_tab_index = 0
[node name="video" type="VBoxContainer" parent="CenterContainer/PanelContainer"]
[node name="video" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
visible = false
layout_mode = 2
metadata/_tab_index = 1
[node name="FullscreenButton" type="CheckButton" parent="CenterContainer/PanelContainer/video"]
[node name="FullscreenButton" type="CheckButton" parent="CenterContainer/VBoxContainer/PanelContainer/video"]
layout_mode = 2
text = "fullscreen"
[node name="controls" type="VBoxContainer" parent="CenterContainer/PanelContainer"]
[node name="controls" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
visible = false
layout_mode = 2
metadata/_tab_index = 2
[node name="Sensitivity" type="HBoxContainer" parent="CenterContainer/PanelContainer/controls"]
[node name="Sensitivity" type="HBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer/controls"]
layout_mode = 2
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/controls/Sensitivity"]
[node name="Label" type="Label" parent="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity"]
layout_mode = 2
text = "sensitivity"
[node name="SensitivitySlider" type="HSlider" parent="CenterContainer/PanelContainer/controls/Sensitivity"]
[node name="SensitivitySlider" type="HSlider" parent="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity"]
unique_name_in_owner = true
custom_minimum_size = Vector2(256, 0)
layout_mode = 2
@ -56,7 +59,7 @@ max_value = 0.02
step = 0.001
value = 0.001
[node name="SensitivityBox" type="SpinBox" parent="CenterContainer/PanelContainer/controls/Sensitivity"]
[node name="SensitivityBox" type="SpinBox" parent="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity"]
unique_name_in_owner = true
layout_mode = 2
max_value = 0.1
@ -65,30 +68,18 @@ value = 0.02
allow_greater = true
allow_lesser = true
[node name="StopSession" type="Button" parent="CenterContainer/PanelContainer/controls"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Окончить сессию"
[node name="LeaveButton" type="Button" parent="CenterContainer/PanelContainer/controls"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Покинуть сессию"
[node name="audio" type="VBoxContainer" parent="CenterContainer/PanelContainer"]
[node name="audio" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
layout_mode = 2
metadata/_tab_index = 3
[node name="GameplayMainAudio" type="HBoxContainer" parent="CenterContainer/PanelContainer/audio"]
[node name="GameplayMainAudio" type="HBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer/audio"]
layout_mode = 2
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/audio/GameplayMainAudio"]
[node name="Label" type="Label" parent="CenterContainer/VBoxContainer/PanelContainer/audio/GameplayMainAudio"]
layout_mode = 2
text = "audio_gameplay"
[node name="GameplayMainSlider" type="HSlider" parent="CenterContainer/PanelContainer/audio/GameplayMainAudio"]
[node name="GameplayMainSlider" type="HSlider" parent="CenterContainer/VBoxContainer/PanelContainer/audio/GameplayMainAudio"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
@ -96,9 +87,21 @@ max_value = 1.0
step = 0.01
value = 1.0
[connection signal="toggled" from="CenterContainer/PanelContainer/video/FullscreenButton" to="CenterContainer/PanelContainer" method="_on_fullscreen_button_toggled"]
[connection signal="value_changed" from="CenterContainer/PanelContainer/controls/Sensitivity/SensitivitySlider" to="CenterContainer/PanelContainer" method="_on_sensitivity_slider_value_changed"]
[connection signal="value_changed" from="CenterContainer/PanelContainer/controls/Sensitivity/SensitivityBox" to="CenterContainer/PanelContainer" method="_on_sensitivity_box_value_changed"]
[connection signal="pressed" from="CenterContainer/PanelContainer/controls/StopSession" to="CenterContainer/PanelContainer" method="_on_stop_session_pressed"]
[connection signal="pressed" from="CenterContainer/PanelContainer/controls/LeaveButton" to="CenterContainer/PanelContainer" method="_on_leave_button_pressed"]
[connection signal="value_changed" from="CenterContainer/PanelContainer/audio/GameplayMainAudio/GameplayMainSlider" to="CenterContainer/PanelContainer" method="_on_gameplay_main_slider_value_changed"]
[node name="StopSession" type="Button" parent="CenterContainer/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Окончить сессию"
[node name="LeaveButton" type="Button" parent="CenterContainer/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 2
text = "Покинуть сессию"
[connection signal="toggled" from="CenterContainer/VBoxContainer/PanelContainer/video/FullscreenButton" to="CenterContainer" method="_on_fullscreen_button_toggled"]
[connection signal="value_changed" from="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity/SensitivitySlider" to="CenterContainer" method="_on_sensitivity_slider_value_changed"]
[connection signal="value_changed" from="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity/SensitivityBox" to="CenterContainer" method="_on_sensitivity_box_value_changed"]
[connection signal="value_changed" from="CenterContainer/VBoxContainer/PanelContainer/audio/GameplayMainAudio/GameplayMainSlider" to="CenterContainer" method="_on_gameplay_main_slider_value_changed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/StopSession" to="CenterContainer" method="_on_stop_session_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/LeaveButton" to="CenterContainer" method="_on_leave_button_pressed"]

View file

@ -17,6 +17,7 @@ func _ready() -> void:
for level in Registry.maps.keys():
levels_by_index.append(level)
popup.add_item(level)
%MapsButton.selected = levels_by_index.find(LobbySettings.selected_map)
func _on_round_time_box_value_changed(value: float) -> void:
LobbySettings.round_time = value

View file

@ -12,10 +12,9 @@ unique_name_in_owner = true
layout_mode = 2
text = "start"
[node name="MapsButton" type="MenuButton" parent="."]
[node name="MapsButton" type="OptionButton" parent="."]
unique_name_in_owner = true
layout_mode = 2
text = "pick_level"
[node name="Time" type="FoldableContainer" parent="."]
layout_mode = 2
@ -161,11 +160,9 @@ script = ExtResource("3_f5ibf")
[node name="Teams" type="FoldableContainer" parent="."]
layout_mode = 2
folded = true
title = "teams"
[node name="VBoxContainer" type="VBoxContainer" parent="Teams"]
visible = false
layout_mode = 2
[node name="AllowTeamSwitch" type="CheckButton" parent="Teams/VBoxContainer"]

View file

@ -15,7 +15,6 @@ script = ExtResource("1_l6cm7")
metadata/_edit_lock_ = true
[node name="MainMenu" type="PanelContainer" parent="."]
visible = false
custom_minimum_size = Vector2(256, 0)
layout_mode = 2
@ -49,11 +48,17 @@ unique_name_in_owner = true
layout_mode = 2
placeholder_text = "ip"
[node name="LanguageButton" type="MenuButton" parent="MainMenu/VBoxContainer"]
layout_mode = 2
text = "language"
script = ExtResource("4_6wy0j")
[node name="ExitButton" type="Button" parent="MainMenu/VBoxContainer"]
layout_mode = 2
text = "exit"
[node name="Lobby" type="PanelContainer" parent="."]
visible = false
custom_minimum_size = Vector2(256, 256)
layout_mode = 2
@ -134,7 +139,7 @@ layout_mode = 2
[node name="Independent" type="Control" parent="."]
layout_mode = 2
[node name="Version" type="RichTextLabel" parent="Independent"]
[node name="VersionPanel" type="PanelContainer" parent="Independent"]
top_level = true
layout_mode = 1
anchors_preset = 3
@ -142,10 +147,13 @@ anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -1.0
offset_top = -23.0
offset_left = -8.0
offset_top = -8.0
grow_horizontal = 0
grow_vertical = 0
[node name="Version" type="RichTextLabel" parent="Independent/VersionPanel"]
layout_mode = 2
bbcode_enabled = true
fit_content = true
scroll_active = false
@ -154,18 +162,6 @@ horizontal_alignment = 2
vertical_alignment = 2
script = ExtResource("3_qy2xc")
[node name="LanguageButton" type="MenuButton" parent="Independent"]
top_level = true
layout_mode = 1
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
offset_top = -8.0
offset_right = 8.0
grow_vertical = 0
text = "language"
script = ExtResource("4_6wy0j")
[connection signal="text_changed" from="MainMenu/VBoxContainer/NicknameEdit" to="." method="_on_nickname_edit_text_changed"]
[connection signal="text_submitted" from="MainMenu/VBoxContainer/NicknameEdit" to="." method="_on_nickname_edit_text_submitted"]
[connection signal="pressed" from="MainMenu/VBoxContainer/HBoxContainer/HostButton" to="." method="_on_host_button_pressed"]