You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
161 lines
5.2 KiB
161 lines
5.2 KiB
[gd_scene load_steps=11 format=2]
|
|
|
|
[ext_resource path="res://resources/ui/theme.tres" type="Theme" id=1]
|
|
[ext_resource path="res://scripts/menus/server_menu.gd" type="Script" id=2]
|
|
[ext_resource path="res://scenes/menus/BaseMenu.tscn" type="PackedScene" id=3]
|
|
[ext_resource path="res://assets/icons/cpu.png" type="Texture" id=4]
|
|
[ext_resource path="res://assets/icons/exitRight.png" type="Texture" id=5]
|
|
[ext_resource path="res://assets/icons/car.png" type="Texture" id=6]
|
|
[ext_resource path="res://assets/icons/trophy.png" type="Texture" id=7]
|
|
[ext_resource path="res://assets/icons/locked.png" type="Texture" id=8]
|
|
[ext_resource path="res://assets/icons/massiveMultiplayer.png" type="Texture" id=9]
|
|
[ext_resource path="res://assets/icons/fistPlus.png" type="Texture" id=10]
|
|
|
|
|
|
[node name="multiplayer_menu" type="Control"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_left = -0.142624
|
|
margin_top = 2.85742
|
|
margin_right = -0.142578
|
|
margin_bottom = 2.85742
|
|
theme = ExtResource( 1 )
|
|
script = ExtResource( 2 )
|
|
|
|
[node name="menu" parent="." instance=ExtResource( 3 )]
|
|
|
|
[node name="back" parent="menu" index="0"]
|
|
focus_neighbour_top = NodePath("../games")
|
|
focus_neighbour_right = NodePath("../bottom_bar/refresh")
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="menu"]
|
|
anchor_right = 1.0
|
|
margin_bottom = 56.0
|
|
|
|
[node name="direct_host" type="Button" parent="menu/HBoxContainer"]
|
|
margin_right = 239.0
|
|
margin_bottom = 56.0
|
|
focus_neighbour_right = NodePath("../direct_join")
|
|
focus_neighbour_bottom = NodePath("../../games")
|
|
text = "DIRECT_HOST"
|
|
icon = ExtResource( 4 )
|
|
flat = true
|
|
|
|
[node name="direct_join" type="Button" parent="menu/HBoxContainer"]
|
|
margin_left = 243.0
|
|
margin_right = 473.0
|
|
margin_bottom = 56.0
|
|
focus_neighbour_left = NodePath("../direct_host")
|
|
focus_neighbour_right = NodePath("../open")
|
|
focus_neighbour_bottom = NodePath("../../games")
|
|
text = "DIRECT_JOIN"
|
|
icon = ExtResource( 5 )
|
|
flat = true
|
|
|
|
[node name="open" type="CheckButton" parent="menu/HBoxContainer"]
|
|
margin_left = 477.0
|
|
margin_right = 945.0
|
|
margin_bottom = 56.0
|
|
focus_neighbour_left = NodePath("../direct_join")
|
|
focus_neighbour_bottom = NodePath("../../games")
|
|
size_flags_horizontal = 3
|
|
disabled = true
|
|
pressed = true
|
|
text = "OPEN_GAMES_ONLY"
|
|
align = 2
|
|
|
|
[node name="games" type="ItemList" parent="menu"]
|
|
margin_left = 13.0
|
|
margin_top = 60.0
|
|
margin_right = 931.0
|
|
margin_bottom = 414.0
|
|
focus_neighbour_top = NodePath("../top_bar/open")
|
|
focus_neighbour_bottom = NodePath("../bottom_bar/join")
|
|
|
|
[node name="open_icon" type="Button" parent="menu/games"]
|
|
visible = false
|
|
margin_right = 12.0
|
|
margin_bottom = 33.0
|
|
icon = ExtResource( 6 )
|
|
|
|
[node name="running_icon" type="Button" parent="menu/games"]
|
|
visible = false
|
|
margin_right = 12.0
|
|
margin_bottom = 33.0
|
|
icon = ExtResource( 7 )
|
|
|
|
[node name="private_icon" type="Button" parent="menu/games"]
|
|
visible = false
|
|
margin_right = 12.0
|
|
margin_bottom = 33.0
|
|
icon = ExtResource( 8 )
|
|
|
|
[node name="bottom_bar" type="HBoxContainer" parent="menu"]
|
|
anchor_top = 1.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_left = 380.0
|
|
margin_top = -56.0
|
|
grow_horizontal = 0
|
|
size_flags_horizontal = 6
|
|
size_flags_vertical = 6
|
|
alignment = 2
|
|
|
|
[node name="refresh" type="Button" parent="menu/bottom_bar"]
|
|
margin_right = 183.0
|
|
margin_bottom = 56.0
|
|
grow_horizontal = 0
|
|
focus_neighbour_left = NodePath("../../back")
|
|
focus_neighbour_top = NodePath("../../games")
|
|
focus_neighbour_right = NodePath("../create")
|
|
text = "REFRESH"
|
|
icon = ExtResource( 9 )
|
|
flat = true
|
|
align = 0
|
|
|
|
[node name="create" type="Button" parent="menu/bottom_bar"]
|
|
margin_left = 187.0
|
|
margin_right = 441.0
|
|
margin_bottom = 56.0
|
|
focus_neighbour_left = NodePath("../refresh")
|
|
focus_neighbour_top = NodePath("../../games")
|
|
focus_neighbour_right = NodePath("../join")
|
|
disabled = true
|
|
text = "CREATE_GAME"
|
|
icon = ExtResource( 10 )
|
|
flat = true
|
|
align = 2
|
|
|
|
[node name="join" type="Button" parent="menu/bottom_bar"]
|
|
margin_left = 445.0
|
|
margin_right = 565.0
|
|
margin_bottom = 56.0
|
|
focus_neighbour_left = NodePath("../create")
|
|
focus_neighbour_top = NodePath("../../games")
|
|
disabled = true
|
|
text = "JOIN"
|
|
icon = ExtResource( 5 )
|
|
flat = true
|
|
align = 2
|
|
|
|
[node name="error_dialog" type="AcceptDialog" parent="."]
|
|
margin_right = 138.0
|
|
margin_bottom = 84.0
|
|
window_title = "ALERT"
|
|
|
|
[node name="refresh_timer" type="Timer" parent="."]
|
|
wait_time = 5.0
|
|
autostart = true
|
|
[connection signal="draw" from="." to="." method="_on_multiplayer_menu_draw"]
|
|
[connection signal="hide" from="." to="." method="_on_multiplayer_menu_hide"]
|
|
[connection signal="pressed" from="menu/HBoxContainer/direct_host" to="." method="_on_direct_host_pressed"]
|
|
[connection signal="pressed" from="menu/HBoxContainer/direct_join" to="." method="_on_direct_join_pressed"]
|
|
[connection signal="toggled" from="menu/HBoxContainer/open" to="." method="_on_open_toggled"]
|
|
[connection signal="item_selected" from="menu/games" to="." method="_on_games_item_selected"]
|
|
[connection signal="nothing_selected" from="menu/games" to="." method="_on_games_nothing_selected"]
|
|
[connection signal="pressed" from="menu/bottom_bar/refresh" to="." method="_on_refresh_pressed"]
|
|
[connection signal="pressed" from="menu/bottom_bar/create" to="." method="_on_create_pressed"]
|
|
[connection signal="pressed" from="menu/bottom_bar/join" to="." method="_on_join_pressed"]
|
|
[connection signal="timeout" from="refresh_timer" to="." method="_on_refresh_timer_timeout"]
|
|
|
|
[editable path="menu"]
|