online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/local_multiplayer/GameConfig.tscn')
-rw-r--r--ui/menus/local_multiplayer/GameConfig.tscn158
1 files changed, 158 insertions, 0 deletions
diff --git a/ui/menus/local_multiplayer/GameConfig.tscn b/ui/menus/local_multiplayer/GameConfig.tscn
new file mode 100644
index 0000000..50fd47c
--- /dev/null
+++ b/ui/menus/local_multiplayer/GameConfig.tscn
@@ -0,0 +1,158 @@
+[gd_scene load_steps=13 format=2]
+
+[ext_resource path="res://ui/menus/lobby/GameConfig.tscn" type="PackedScene" id=1]
+[ext_resource path="res://ui/menus/local_multiplayer/PlayerOptionButton.tscn" type="PackedScene" id=2]
+[ext_resource path="res://ui/menus/local_multiplayer/GameConfig.gd" type="Script" id=3]
+[ext_resource path="res://ui/menus/local_multiplayer/EngineDepthSlider.tscn" type="PackedScene" id=4]
+[ext_resource path="res://assets/fonts/ubuntu/ubuntu-normal-nerd.ttf" type="DynamicFontData" id=5]
+[ext_resource path="res://assets/fonts/migu.ttf" type="DynamicFontData" id=6]
+[ext_resource path="res://assets/fonts/ubuntu/ubuntu-bold.ttf" type="DynamicFontData" id=7]
+[ext_resource path="res://ui/menus/local_multiplayer/color.tres" type="ButtonGroup" id=8]
+[ext_resource path="res://ui/menus/local_multiplayer/NoEngineLabel.gd" type="Script" id=9]
+
+[sub_resource type="DynamicFont" id=4]
+size = 15
+font_data = ExtResource( 7 )
+fallback/0 = ExtResource( 5 )
+fallback/1 = ExtResource( 6 )
+
+[sub_resource type="ButtonGroup" id=3]
+
+[sub_resource type="StyleBoxFlat" id=2]
+bg_color = Color( 0.396078, 0.482353, 0.513726, 1 )
+border_width_left = 5
+border_width_top = 5
+border_width_right = 5
+border_width_bottom = 5
+border_color = Color( 0.396078, 0.482353, 0.513726, 1 )
+corner_detail = 1
+
+[node name="GameConfig" instance=ExtResource( 1 )]
+margin_left = -335.0
+margin_top = -124.0
+margin_right = 335.0
+margin_bottom = 124.0
+script = ExtResource( 3 )
+button_group = ExtResource( 8 )
+
+[node name="V" parent="." index="0"]
+margin_right = 660.0
+margin_bottom = 282.0
+
+[node name="Colors" parent="V" index="0"]
+margin_right = 650.0
+
+[node name="Labels" type="VBoxContainer" parent="V/Colors" index="0" groups=["freeifnoengine"]]
+margin_right = 210.0
+margin_bottom = 100.0
+custom_constants/separation = 0
+
+[node name="Label" type="Label" parent="V/Colors/Labels" index="0"]
+margin_right = 210.0
+margin_bottom = 34.0
+rect_min_size = Vector2( 210, 0 )
+text = "Player1 color: "
+align = 1
+valign = 1
+
+[node name="Label2" type="Label" parent="V/Colors/Labels" index="1"]
+margin_top = 34.0
+margin_right = 210.0
+margin_bottom = 51.0
+custom_fonts/font = SubResource( 4 )
+text = "(only matters in p v engine)"
+align = 1
+
+[node name="ColorLabel" parent="V/Colors" index="1"]
+visible = false
+margin_left = 210.0
+margin_right = 310.0
+
+[node name="Black" parent="V/Colors" index="2" groups=["freeifnoengine"]]
+margin_left = 210.0
+margin_right = 310.0
+group = SubResource( 3 )
+
+[node name="White" parent="V/Colors" index="3" groups=["freeifnoengine"]]
+margin_left = 310.0
+margin_right = 410.0
+group = SubResource( 3 )
+
+[node name="Stop" parent="V/Colors" index="4"]
+margin_left = 610.0
+margin_right = 650.0
+
+[node name="PGNInput" parent="V" index="1"]
+margin_right = 650.0
+
+[node name="PgnInput" parent="V/PGNInput" index="1"]
+margin_right = 650.0
+
+[node name="Checkmark" parent="V/PGNInput" index="2"]
+margin_left = 548.0
+margin_right = 548.0
+
+[node name="Players" type="HBoxContainer" parent="V" index="2" groups=["freeifnoengine"]]
+margin_top = 174.0
+margin_right = 650.0
+margin_bottom = 228.0
+
+[node name="1" type="HBoxContainer" parent="V/Players" index="0"]
+margin_right = 335.0
+margin_bottom = 54.0
+
+[node name="Label" type="Label" parent="V/Players/1" index="0"]
+margin_top = 10.0
+margin_right = 115.0
+margin_bottom = 44.0
+text = "player1:"
+
+[node name="PlayerButton" parent="V/Players/1" index="1" instance=ExtResource( 2 )]
+margin_left = 125.0
+margin_right = 335.0
+rect_min_size = Vector2( 210, 0 )
+text = "Human (you)"
+items = [ "Human (you)", null, false, 0, null, "Stockfish", null, false, 1, null ]
+__meta__ = {
+"_editor_description_": ""
+}
+
+[node name="Seperator" type="Panel" parent="V/Players" index="1"]
+margin_left = 345.0
+margin_right = 355.0
+margin_bottom = 54.0
+rect_min_size = Vector2( 10, 0 )
+custom_styles/panel = SubResource( 2 )
+
+[node name="2" type="HBoxContainer" parent="V/Players" index="2"]
+margin_left = 365.0
+margin_right = 650.0
+margin_bottom = 54.0
+
+[node name="Label" type="Label" parent="V/Players/2" index="0"]
+margin_top = 10.0
+margin_right = 115.0
+margin_bottom = 44.0
+text = "player2:"
+
+[node name="PlayerButton" parent="V/Players/2" index="1" instance=ExtResource( 2 )]
+margin_left = 125.0
+margin_right = 285.0
+items = [ "Human", null, false, 0, null, "Stockfish", null, false, 1, null ]
+
+[node name="EngineDepth" parent="V" index="3" instance=ExtResource( 4 )]
+
+[node name="NoEngine" type="RichTextLabel" parent="V" index="4" groups=["showifnoengine"]]
+visible = false
+margin_top = 238.0
+margin_right = 650.0
+margin_bottom = 262.0
+bbcode_enabled = true
+fit_content_height = true
+script = ExtResource( 9 )
+color = Color( 0.709804, 0.537255, 0, 1 )
+
+[connection signal="pgn_selected" from="V/PGNInput/PgnInput" to="." method="_on_pgn_selected"]
+[connection signal="item_selected" from="V/Players/1/PlayerButton" to="." method="_player_selected" binds= [ 1 ]]
+[connection signal="item_selected" from="V/Players/2/PlayerButton" to="." method="_player_selected" binds= [ 2 ]]
+[connection signal="depth_changed" from="V/EngineDepth" to="." method="_depth_changed"]