online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/lobby/Lobby.tscn')
| -rw-r--r-- | ui/menus/lobby/Lobby.tscn | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/ui/menus/lobby/Lobby.tscn b/ui/menus/lobby/Lobby.tscn new file mode 100644 index 0000000..a9beb3d --- /dev/null +++ b/ui/menus/lobby/Lobby.tscn @@ -0,0 +1,128 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://ui/theme/main.theme" type="Theme" id=1] +[ext_resource path="res://ui/menus/lobby/Lobby.gd" type="Script" id=2] +[ext_resource path="res://ui/menus/lobby/Disclaimer.gd" type="Script" id=3] +[ext_resource path="res://ui/ubuntu-bold-small.tres" type="DynamicFont" id=4] +[ext_resource path="res://ui/menus/lobby/GameConfig.tscn" type="PackedScene" id=5] + +[node name="Lobby" type="CenterContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = ExtResource( 1 ) +script = ExtResource( 2 ) + +[node name="Center" type="CenterContainer" parent="."] +margin_left = 411.0 +margin_top = 290.0 +margin_right = 1011.0 +margin_bottom = 509.0 + +[node name="VBox" type="VBoxContainer" parent="Center"] +margin_right = 600.0 +margin_bottom = 219.0 + +[node name="GameConfig" parent="Center/VBox" instance=ExtResource( 5 )] +visible = false +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_right = 727.0 +margin_bottom = 450.0 + +[node name="stophost" type="Button" parent="Center/VBox"] +visible = false +margin_right = 296.0 +margin_bottom = 102.0 +focus_mode = 0 +size_flags_horizontal = 4 +text = "stop hosting" + +[node name="Address" type="LineEdit" parent="Center/VBox"] +margin_right = 600.0 +margin_bottom = 102.0 +rect_min_size = Vector2( 600, 0 ) +hint_tooltip = "people will be able to join this gamecode" +focus_mode = 1 +text = "game_code" +align = 1 +max_length = 10 +placeholder_text = "game_code" +caret_blink = true +caret_blink_speed = 0.5 + +[node name="buttons" type="HBoxContainer" parent="Center/VBox"] +margin_top = 117.0 +margin_right = 600.0 +margin_bottom = 219.0 + +[node name="SpectateButton" type="Button" parent="Center/VBox/buttons"] +margin_right = 223.0 +margin_bottom = 102.0 +focus_mode = 0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +disabled = true +text = "spectate" + +[node name="JoinButton" type="Button" parent="Center/VBox/buttons"] +margin_left = 238.0 +margin_right = 406.0 +margin_bottom = 102.0 +rect_min_size = Vector2( 150, 0 ) +hint_tooltip = "join the game" +focus_mode = 0 +size_flags_horizontal = 7 +disabled = true +text = "join" + +[node name="HostButton" type="Button" parent="Center/VBox/buttons"] +margin_left = 421.0 +margin_right = 600.0 +margin_bottom = 102.0 +hint_tooltip = "create a game" +focus_mode = 0 +size_flags_horizontal = 7 +disabled = true +text = "create" + +[node name="StatusOK" type="Label" parent="Center/VBox"] +visible = false +margin_top = 242.0 +margin_right = 350.0 +margin_bottom = 292.0 +custom_colors/font_color = Color( 1, 1, 1, 1 ) +autowrap = true + +[node name="StatusFail" type="Label" parent="Center/VBox"] +visible = false +margin_top = 242.0 +margin_right = 350.0 +margin_bottom = 292.0 +custom_colors/font_color = Color( 0.698039, 0.415686, 0.415686, 1 ) +autowrap = true + +[node name="Disclaimer" type="Label" parent="Center/VBox"] +visible = false +margin_top = 242.0 +margin_right = 350.0 +margin_bottom = 342.0 +rect_min_size = Vector2( 0, 100 ) +custom_colors/font_color = Color( 1, 1, 1, 1 ) +custom_fonts/font = ExtResource( 4 ) +text = " Currently logged out. + Upon disconnect, you + will be unable to rejoin. " +valign = 1 +script = ExtResource( 3 ) + +[node name="ColorRect" type="ColorRect" parent="Center/VBox/Disclaimer"] +show_behind_parent = true +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = -46.0 +color = Color( 0.588235, 0.560784, 0.309804, 1 ) + +[connection signal="pressed" from="Center/VBox/stophost" to="." method="_on_stophost_pressed"] +[connection signal="pressed" from="Center/VBox/buttons/SpectateButton" to="." method="_on_spectate_pressed"] +[connection signal="pressed" from="Center/VBox/buttons/JoinButton" to="." method="_on_join_pressed"] +[connection signal="pressed" from="Center/VBox/buttons/HostButton" to="." method="_on_HostButton_pressed"] |