online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/settings/Settings.tscn')
-rw-r--r--ui/menus/settings/Settings.tscn130
1 files changed, 78 insertions, 52 deletions
diff --git a/ui/menus/settings/Settings.tscn b/ui/menus/settings/Settings.tscn
index c9fe238..1d8147e 100644
--- a/ui/menus/settings/Settings.tscn
+++ b/ui/menus/settings/Settings.tscn
@@ -50,30 +50,57 @@ rect_min_size = Vector2( 0, 24 )
[node name="TabContainer" type="TabContainer" parent="V/H/V"]
margin_top = 34.0
margin_right = 400.0
-margin_bottom = 356.0
+margin_bottom = 222.0
rect_min_size = Vector2( 400, 0 )
-size_flags_vertical = 0
+size_flags_horizontal = 4
+size_flags_vertical = 4
custom_constants/hseparation = 20
drag_to_rearrange_enabled = true
-use_hidden_tabs_for_min_size = true
-[node name=" board" type="VBoxContainer" parent="V/H/V/TabContainer"]
+[node name=" gameplay" type="VBoxContainer" parent="V/H/V/TabContainer"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_left = 40.0
+margin_top = 94.0
+margin_right = -40.0
+margin_bottom = -40.0
+alignment = 1
+
+[node name="premoves" type="Button" parent="V/H/V/TabContainer/ gameplay"]
+unique_name_in_owner = true
+margin_left = 78.0
+margin_right = 241.0
+margin_bottom = 54.0
+hint_tooltip = "allows you to makea move before your opponent moves"
+size_flags_horizontal = 4
+text = "premoves"
+script = ExtResource( 3 )
+
+[node name=" view" type="VBoxContainer" parent="V/H/V/TabContainer"]
+visible = false
anchor_right = 1.0
anchor_bottom = 1.0
margin_left = 40.0
margin_top = 94.0
margin_right = -40.0
margin_bottom = -40.0
+mouse_filter = 2
alignment = 1
-[node name="boardcolor1" parent="V/H/V/TabContainer/ board" instance=ExtResource( 5 )]
+[node name="board" type="HBoxContainer" parent="V/H/V/TabContainer/ view"]
+margin_right = 40.0
+margin_bottom = 40.0
+
+[node name="boardcolor1" parent="V/H/V/TabContainer/ view/board" instance=ExtResource( 5 )]
+unique_name_in_owner = true
margin_left = 63.0
margin_right = 257.0
margin_bottom = 54.0
size_flags_horizontal = 4
text = "boardcolor1"
-[node name="boardcolor2" parent="V/H/V/TabContainer/ board" instance=ExtResource( 5 )]
+[node name="boardcolor2" parent="V/H/V/TabContainer/ view/board" instance=ExtResource( 5 )]
+unique_name_in_owner = true
margin_left = 63.0
margin_top = 64.0
margin_right = 257.0
@@ -81,7 +108,8 @@ margin_bottom = 118.0
size_flags_horizontal = 4
text = "boardcolor2"
-[node name="PieceSet" parent="V/H/V/TabContainer/ board" instance=ExtResource( 6 )]
+[node name="PieceSet" parent="V/H/V/TabContainer/ view/board" instance=ExtResource( 6 )]
+unique_name_in_owner = true
margin_left = 60.0
margin_top = 128.0
margin_right = 260.0
@@ -92,63 +120,59 @@ text = "piece set"
icon = ExtResource( 7 )
offset = Vector2( 50, -50 )
-[node name=" win" type="VBoxContainer" parent="V/H/V/TabContainer"]
-visible = false
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_left = 40.0
-margin_top = 94.0
-margin_right = -40.0
-margin_bottom = -40.0
-mouse_filter = 2
-alignment = 1
+[node name="screen" type="HBoxContainer" parent="V/H/V/TabContainer/ view"]
+margin_right = 40.0
+margin_bottom = 40.0
-[node name="FullscreenButton" type="Button" parent="V/H/V/TabContainer/ win"]
+[node name="FullscreenButton" type="Button" parent="V/H/V/TabContainer/ view/screen"]
+unique_name_in_owner = true
margin_left = 77.0
-margin_top = 3.0
+margin_top = 262.0
margin_right = 243.0
-margin_bottom = 57.0
+margin_bottom = 316.0
+hint_tooltip = "to go fullscreen"
focus_mode = 0
-size_flags_horizontal = 4
+size_flags_horizontal = 3
toggle_mode = true
text = "fullscreen"
script = ExtResource( 3 )
-[node name="VsyncButton" type="Button" parent="V/H/V/TabContainer/ win"]
+[node name="VsyncButton" type="Button" parent="V/H/V/TabContainer/ view/screen"]
+unique_name_in_owner = true
margin_left = 109.0
-margin_top = 67.0
+margin_top = 326.0
margin_right = 210.0
-margin_bottom = 121.0
+margin_bottom = 380.0
+hint_tooltip = "syncs the refresh rate with the monitor preventing screen tearing
+"
focus_mode = 0
-size_flags_horizontal = 4
+size_flags_horizontal = 3
toggle_mode = true
text = "vsync"
script = ExtResource( 3 )
-[node name="Borderless" type="Button" parent="V/H/V/TabContainer/ win"]
+[node name="Borderless" type="Button" parent="V/H/V/TabContainer/ view/screen"]
+unique_name_in_owner = true
margin_left = 93.0
-margin_top = 131.0
+margin_top = 390.0
margin_right = 226.0
-margin_bottom = 185.0
+margin_bottom = 444.0
focus_mode = 0
-size_flags_horizontal = 4
+size_flags_horizontal = 3
toggle_mode = true
-text = "borders"
+text = "borderless"
script = ExtResource( 3 )
+__meta__ = {
+"_editor_description_": "removes the borders of the screen"
+}
-[node name="misc" type="VBoxContainer" parent="V/H/V/TabContainer"]
-visible = false
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_left = 40.0
-margin_top = 94.0
-margin_right = -40.0
-margin_bottom = -40.0
-
-[node name="rainbow" type="Button" parent="V/H/V/TabContainer/misc"]
-margin_left = 37.0
-margin_right = 283.0
-margin_bottom = 54.0
+[node name="rainbow" type="Button" parent="V/H/V/TabContainer/ view"]
+unique_name_in_owner = true
+margin_left = 400.0
+margin_top = -128.0
+margin_right = 646.0
+margin_bottom = 306.0
+hint_tooltip = "try it and see"
focus_mode = 0
size_flags_horizontal = 4
toggle_mode = true
@@ -170,6 +194,7 @@ text = "Preview"
align = 1
[node name="Preview" type="GridContainer" parent="V/H/V2"]
+unique_name_in_owner = true
margin_top = 34.0
margin_right = 500.0
margin_bottom = 434.0
@@ -184,12 +209,13 @@ __meta__ = {
}
[connection signal="pressed" from="V/resetbutton" to="." method="_on_resetbutton_pressed"]
-[connection signal="changed" from="V/H/V/TabContainer/ board/boardcolor1" to="." method="_on_boardcolor1_changed"]
-[connection signal="newcolor" from="V/H/V/TabContainer/ board/boardcolor1" to="." method="_on_boardcolor1_newcolor"]
-[connection signal="changed" from="V/H/V/TabContainer/ board/boardcolor2" to="." method="_on_boardcolor2_changed"]
-[connection signal="newcolor" from="V/H/V/TabContainer/ board/boardcolor2" to="." method="_on_boardcolor2_newcolor"]
-[connection signal="selected" from="V/H/V/TabContainer/ board/PieceSet" to="." method="_on_PieceSet_selected"]
-[connection signal="toggled" from="V/H/V/TabContainer/ win/FullscreenButton" to="." method="_on_FullscreenButton_toggled"]
-[connection signal="toggled" from="V/H/V/TabContainer/ win/VsyncButton" to="." method="_on_VsyncButton_toggled"]
-[connection signal="toggled" from="V/H/V/TabContainer/ win/Borderless" to="." method="_on_Borderless_toggled"]
-[connection signal="toggled" from="V/H/V/TabContainer/misc/rainbow" to="." method="_on_rainbow_toggled"]
+[connection signal="toggled" from="V/H/V/TabContainer/ gameplay/premoves" to="." method="set_premoves"]
+[connection signal="changed" from="V/H/V/TabContainer/ view/board/boardcolor1" to="." method="_on_boardcolor1_changed"]
+[connection signal="newcolor" from="V/H/V/TabContainer/ view/board/boardcolor1" to="." method="_on_boardcolor1_newcolor"]
+[connection signal="changed" from="V/H/V/TabContainer/ view/board/boardcolor2" to="." method="_on_boardcolor2_changed"]
+[connection signal="newcolor" from="V/H/V/TabContainer/ view/board/boardcolor2" to="." method="_on_boardcolor2_newcolor"]
+[connection signal="selected" from="V/H/V/TabContainer/ view/board/PieceSet" to="." method="_on_PieceSet_selected"]
+[connection signal="toggled" from="V/H/V/TabContainer/ view/screen/FullscreenButton" to="." method="_on_FullscreenButton_toggled"]
+[connection signal="toggled" from="V/H/V/TabContainer/ view/screen/VsyncButton" to="." method="_on_VsyncButton_toggled"]
+[connection signal="toggled" from="V/H/V/TabContainer/ view/screen/Borderless" to="." method="_on_Borderless_toggled"]
+[connection signal="toggled" from="V/H/V/TabContainer/ view/rainbow" to="." method="_on_rainbow_toggled"]