[gd_scene load_steps=5 format=3 uid="uid://cv5bctupikqe7"] [ext_resource type="Script" path="res://scripts/host.gd" id="1_r5rkm"] [ext_resource type="Texture2D" uid="uid://b8hvwlbkrib4k" path="res://2DArt/Main Menu/PlayScreenHOST.png" id="2_s15iu"] [ext_resource type="Texture2D" uid="uid://bmyat8a6alp2y" path="res://2DArt/host/mapIcons/toyland.png" id="3_rgmyq"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xhmtq"] [node name="hostmenu" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_r5rkm") [node name="PlayScreenHost" type="Sprite2D" parent="."] position = Vector2(576.556, 324.75) scale = Vector2(0.300231, 0.300231) texture = ExtResource("2_s15iu") [node name="close" type="Button" parent="."] layout_mode = 0 offset_left = 859.0 offset_top = 82.0 offset_right = 890.0 offset_bottom = 113.0 text = "X" flat = true [node name="Panel2" type="Panel" parent="."] layout_mode = 0 offset_left = 308.0 offset_top = 187.0 offset_right = 508.0 offset_bottom = 387.0 theme_override_styles/panel = SubResource("StyleBoxFlat_xhmtq") [node name="Label" type="Label" parent="."] layout_mode = 0 offset_left = 348.0 offset_top = 267.0 offset_right = 464.0 offset_bottom = 293.0 text = "IMAGE OF MAP" [node name="mapLabel" type="Label" parent="."] layout_mode = 0 offset_left = 658.0 offset_top = 176.0 offset_right = 782.0 offset_bottom = 202.0 text = "MAP SELECTION" [node name="playground" type="Button" parent="."] layout_mode = 0 offset_left = 646.0 offset_top = 206.0 offset_right = 797.0 offset_bottom = 241.0 text = "Toyland" [node name="portBox" type="LineEdit" parent="."] layout_mode = 0 offset_left = 726.0 offset_top = 533.0 offset_right = 793.062 offset_bottom = 564.0 placeholder_text = "Port" [node name="startButton" type="Button" parent="."] layout_mode = 0 offset_left = 802.0 offset_top = 532.0 offset_right = 884.0 offset_bottom = 564.0 text = "START" [node name="lowerMapLabel" type="Label" parent="."] layout_mode = 0 offset_left = 265.0 offset_top = 395.0 offset_right = 308.0 offset_bottom = 421.0 text = "Map: " [node name="mapSelected" type="Label" parent="."] layout_mode = 0 offset_left = 309.0 offset_top = 396.0 offset_right = 349.0 offset_bottom = 419.0 [node name="playerBox" type="LineEdit" parent="."] layout_mode = 0 offset_left = 725.0 offset_top = 498.0 offset_right = 792.062 offset_bottom = 529.0 placeholder_text = "Players" [node name="maxPlayersLabel" type="Label" parent="."] layout_mode = 0 offset_left = 615.0 offset_top = 502.0 offset_right = 713.0 offset_bottom = 528.0 text = "Max Players:" [node name="portLabel" type="Label" parent="."] layout_mode = 0 offset_left = 674.0 offset_top = 537.0 offset_right = 714.0 offset_bottom = 563.0 text = "Port:" [node name="joinButton" type="Button" parent="."] layout_mode = 0 offset_left = 410.0 offset_top = 71.0 offset_right = 522.0 offset_bottom = 124.0 flat = true [node name="hostLabel" type="Label" parent="."] layout_mode = 0 offset_left = 534.0 offset_top = 148.0 offset_right = 620.0 offset_bottom = 174.0 text = "Host Game" [node name="playerNameBox" type="LineEdit" parent="."] layout_mode = 0 offset_left = 392.0 offset_top = 527.0 offset_right = 559.0 offset_bottom = 570.0 [node name="playerLabel" type="Label" parent="."] layout_mode = 0 offset_left = 269.0 offset_top = 536.0 offset_right = 377.0 offset_bottom = 562.0 text = "Player Name: " [node name="shortRespawn" type="CheckBox" parent="."] layout_mode = 0 offset_left = 594.0 offset_top = 448.0 offset_right = 664.0 offset_bottom = 479.0 text = "Short" [node name="normalRespawn" type="CheckBox" parent="."] layout_mode = 0 offset_left = 673.0 offset_top = 447.0 offset_right = 760.0 offset_bottom = 478.0 button_pressed = true text = "Normal" [node name="longRespawn" type="CheckBox" parent="."] layout_mode = 0 offset_left = 763.0 offset_top = 447.0 offset_right = 830.0 offset_bottom = 478.0 text = "Long" [node name="respawnLabel" type="Label" parent="."] layout_mode = 0 offset_left = 664.0 offset_top = 413.0 offset_right = 776.0 offset_bottom = 439.0 text = "Respawn Time" horizontal_alignment = 1 [node name="Toyland" type="Sprite2D" parent="."] visible = false position = Vector2(407.556, 329) scale = Vector2(0.653595, 0.653595) texture = ExtResource("3_rgmyq") [node name="Label2" type="Label" parent="."] layout_mode = 0 offset_left = 351.0 offset_top = 435.0 offset_right = 450.0 offset_bottom = 461.0 text = "Gamemode" [node name="GamemodeDeathmatch" type="CheckBox" parent="."] layout_mode = 0 offset_left = 279.0 offset_top = 461.0 offset_right = 403.0 offset_bottom = 492.0 tooltip_text = "5 minute Deathmatch. Player with most kills wins." button_pressed = true text = "Deathmatch" [node name="GamemodeRunner" type="CheckBox" parent="."] offset_left = 407.0 offset_top = 461.0 offset_right = 492.0 offset_bottom = 492.0 tooltip_text = "One player is selected at random as \"the runner.\" Everyone else it supposed to kill the runner. 5 minutes." text = "Runner" [connection signal="pressed" from="close" to="." method="_on_close_pressed"] [connection signal="pressed" from="playground" to="." method="_on_playground_pressed"] [connection signal="pressed" from="startButton" to="." method="_on_start_button_pressed"] [connection signal="pressed" from="joinButton" to="." method="_on_join_button_pressed"] [connection signal="text_changed" from="playerNameBox" to="." method="_on_player_name_box_text_changed"] [connection signal="button_down" from="shortRespawn" to="." method="_on_short_respawn_button_down"] [connection signal="button_down" from="normalRespawn" to="." method="_on_normal_respawn_button_down"] [connection signal="button_down" from="longRespawn" to="." method="_on_long_respawn_button_down"] [connection signal="button_down" from="GamemodeDeathmatch" to="." method="_on_gamemode_deathmatch_button_down"] [connection signal="button_down" from="GamemodeRunner" to="." method="_on_gamemode_runner_button_down"]