online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/Settings.tscn')
-rw-r--r--ui/menus/Settings.tscn169
1 files changed, 169 insertions, 0 deletions
diff --git a/ui/menus/Settings.tscn b/ui/menus/Settings.tscn
new file mode 100644
index 0000000..d52d823
--- /dev/null
+++ b/ui/menus/Settings.tscn
@@ -0,0 +1,169 @@
+[gd_scene load_steps=6 format=2]
+
+[ext_resource path="res://ui/theme/main.tres" type="Theme" id=1]
+[ext_resource path="res://ui/menus/Settings.gd" type="Script" id=2]
+[ext_resource path="res://assets/pieces/california/wP.png" type="Texture" id=3]
+[ext_resource path="res://ui/Preview.gd" type="Script" id=4]
+[ext_resource path="res://ui/colorpicker/ColorPickerButton.tscn" type="PackedScene" id=5]
+
+[node name="Settings" type="CenterContainer"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+theme = ExtResource( 1 )
+script = ExtResource( 2 )
+
+[node name="H" type="HBoxContainer" parent="."]
+margin_left = 119.0
+margin_top = 107.0
+margin_right = 1303.0
+margin_bottom = 693.0
+mouse_filter = 2
+size_flags_horizontal = 0
+size_flags_vertical = 0
+alignment = 1
+
+[node name="TabContainer" type="TabContainer" parent="H"]
+margin_right = 669.0
+margin_bottom = 570.0
+size_flags_vertical = 0
+custom_constants/hseparation = 20
+drag_to_rearrange_enabled = true
+use_hidden_tabs_for_min_size = true
+
+[node name="colors" type="VBoxContainer" parent="H/TabContainer"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_left = 30.0
+margin_top = 90.0
+margin_right = -30.0
+margin_bottom = -30.0
+alignment = 1
+
+[node name="boardcolor1" parent="H/TabContainer/colors" instance=ExtResource( 5 )]
+margin_left = 141.0
+margin_top = 51.0
+margin_right = 467.0
+margin_bottom = 157.0
+size_flags_horizontal = 4
+text = "boardcolor1"
+
+[node name="boardcolor2" parent="H/TabContainer/colors" instance=ExtResource( 5 )]
+margin_left = 141.0
+margin_top = 172.0
+margin_right = 467.0
+margin_bottom = 278.0
+size_flags_horizontal = 4
+text = "boardcolor2"
+
+[node name="PieceSet" type="OptionButton" parent="H/TabContainer/colors"]
+margin_left = 173.0
+margin_top = 293.0
+margin_right = 436.0
+margin_bottom = 399.0
+focus_mode = 0
+size_flags_horizontal = 4
+size_flags_vertical = 0
+custom_constants/hseparation = 3
+enabled_focus_mode = 0
+text = "piece set"
+icon = ExtResource( 3 )
+expand_icon = true
+
+[node name="window" type="VBoxContainer" parent="H/TabContainer"]
+visible = false
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_left = 30.0
+margin_top = 90.0
+margin_right = -30.0
+margin_bottom = -30.0
+mouse_filter = 2
+alignment = 1
+
+[node name="VsyncButton" type="CheckBox" parent="H/TabContainer/window"]
+margin_left = 213.0
+margin_right = 486.0
+margin_bottom = 140.0
+focus_mode = 0
+size_flags_horizontal = 4
+pressed = true
+enabled_focus_mode = 0
+text = "vsync"
+
+[node name="FullscreenButton" type="CheckBox" parent="H/TabContainer/window"]
+margin_left = 165.0
+margin_top = 155.0
+margin_right = 534.0
+margin_bottom = 295.0
+focus_mode = 0
+size_flags_horizontal = 4
+enabled_focus_mode = 0
+text = "fullscreen"
+
+[node name="Borderless" type="CheckBox" parent="H/TabContainer/window"]
+margin_left = 191.0
+margin_top = 310.0
+margin_right = 509.0
+margin_bottom = 450.0
+focus_mode = 0
+size_flags_horizontal = 4
+enabled_focus_mode = 0
+text = "borders"
+
+[node name="misc" type="VBoxContainer" parent="H/TabContainer"]
+visible = false
+margin_right = 40.0
+margin_bottom = 40.0
+
+[node name="rainbow" type="CheckBox" parent="H/TabContainer/misc"]
+margin_right = 609.0
+margin_bottom = 140.0
+focus_mode = 0
+enabled_focus_mode = 0
+text = "rainbow background"
+align = 2
+
+[node name="Container" type="VBoxContainer" parent="H"]
+margin_left = 684.0
+margin_right = 1184.0
+margin_bottom = 586.0
+rect_min_size = Vector2( 300, 0 )
+
+[node name="resetbutton" type="Button" parent="H/Container"]
+margin_left = 129.0
+margin_right = 370.0
+margin_bottom = 106.0
+focus_mode = 0
+size_flags_horizontal = 4
+enabled_focus_mode = 0
+text = "reset all"
+
+[node name="PreviewLabel" type="Label" parent="H/Container"]
+margin_top = 121.0
+margin_right = 500.0
+margin_bottom = 171.0
+text = "Preview"
+align = 1
+
+[node name="Preview" type="GridContainer" parent="H/Container"]
+margin_top = 186.0
+margin_right = 500.0
+margin_bottom = 586.0
+rect_min_size = Vector2( 500, 0 )
+size_flags_horizontal = 4
+custom_constants/vseparation = 0
+custom_constants/hseparation = 0
+columns = 5
+script = ExtResource( 4 )
+__meta__ = {
+"_edit_group_": true
+}
+
+[connection signal="newcolor" from="H/TabContainer/colors/boardcolor1" to="." method="_on_boardcolor1_newcolor"]
+[connection signal="newcolor" from="H/TabContainer/colors/boardcolor2" to="." method="_on_boardcolor2_newcolor"]
+[connection signal="item_selected" from="H/TabContainer/colors/PieceSet" to="." method="_on_PieceSet_item_selected"]
+[connection signal="toggled" from="H/TabContainer/window/VsyncButton" to="." method="_on_VsyncButton_toggled"]
+[connection signal="toggled" from="H/TabContainer/window/FullscreenButton" to="." method="_on_FullscreenButton_toggled"]
+[connection signal="toggled" from="H/TabContainer/window/Borderless" to="." method="_on_Borderless_toggled"]
+[connection signal="toggled" from="H/TabContainer/misc/rainbow" to="." method="_on_rainbow_toggled"]
+[connection signal="pressed" from="H/Container/resetbutton" to="." method="_on_resetbutton_pressed"]