[gd_scene load_steps=20 format=3 uid="uid://sa1d1rftyn87"] [ext_resource type="Script" path="res://scripts/main_menu.gd" id="1_haaol"] [ext_resource type="PackedScene" uid="uid://dpootbr7qgac1" path="res://Tools/playlist_generator.tscn" id="2_2rg1o"] [ext_resource type="Theme" uid="uid://clek42ofxr45f" path="res://DefaultTheme.tres" id="2_3fflq"] [ext_resource type="FontFile" uid="uid://d2h2tjhxiv5wo" path="res://assets/fonts/White On Black.ttf" id="2_ac165"] [ext_resource type="Shader" path="res://assets/crtTest.gdshader" id="2_hyw7c"] [ext_resource type="Script" path="res://gamemode.gd" id="4_p0ng4"] [ext_resource type="Script" path="res://level_resource.gd" id="4_p7b2e"] [ext_resource type="Theme" uid="uid://buma708jpxqrn" path="res://Clean_theme.tres" id="4_ydrbj"] [ext_resource type="Resource" uid="uid://dn3t7wcoumlm3" path="res://GameModes/standard.tres" id="5_lv7ko"] [ext_resource type="Shader" path="res://assets/Shaders/blur.gdshader" id="6_x75tm"] [ext_resource type="Texture2D" uid="uid://bt6utik8unkxa" path="res://assets/Textures/ObjectTextures/money.png" id="7_ia0hc"] [ext_resource type="Resource" uid="uid://u32xafejp3rq" path="res://GameModes/standard_stam_regen.tres" id="7_vm4j1"] [ext_resource type="Resource" uid="uid://cwwvseoidm6ha" path="res://GameModes/DoNotGetHit.tres" id="8_bexpg"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_a5tps"] shader = ExtResource("2_hyw7c") shader_parameter/overlay = true shader_parameter/scanlines_opacity = 0.025 shader_parameter/scanlines_width = 0.315 shader_parameter/grille_opacity = 0.1 shader_parameter/resolution = Vector2(640, 480) shader_parameter/pixelate = true shader_parameter/roll = true shader_parameter/roll_speed = 8.0 shader_parameter/roll_size = 15.0 shader_parameter/roll_variation = 1.8 shader_parameter/distort_intensity = 0.05 shader_parameter/noise_opacity = 0.4 shader_parameter/noise_speed = 5.0 shader_parameter/static_noise_intensity = 0.06 shader_parameter/aberration = 0.03 shader_parameter/brightness = 0.7 shader_parameter/discolor = true shader_parameter/warp_amount = 0.0 shader_parameter/clip_warp = true shader_parameter/vignette_intensity = 0.4 shader_parameter/vignette_opacity = 0.235 [sub_resource type="Resource" id="Resource_3w5k4"] script = ExtResource("4_p7b2e") level_name = "Blockout 2" level_path = "res://assets/blockout_2.tscn" [sub_resource type="Resource" id="Resource_t5q6w"] script = ExtResource("4_p7b2e") level_name = "Test Level 2v2" level_path = "res://scenes/test_level_2v2.tscn" [sub_resource type="Resource" id="Resource_2pkld"] script = ExtResource("4_p7b2e") level_name = "Enemy Working Scene" level_path = "res://scenes/enemy_working_scene.tscn" [sub_resource type="Resource" id="Resource_hgnbd"] script = ExtResource("4_p7b2e") level_name = "Highwire" level_path = "res://scenes/highwire.tscn" [sub_resource type="ShaderMaterial" id="ShaderMaterial_htvli"] shader = ExtResource("6_x75tm") shader_parameter/strength = 1.0 [node name="MainMenu" type="Control" groups=["ui"]] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_haaol") [node name="ColorRect" type="ColorRect" parent="."] material = SubResource("ShaderMaterial_a5tps") layout_mode = 0 offset_right = 3840.0 offset_bottom = 2160.0 [node name="PlaylistGenerator" parent="." instance=ExtResource("2_2rg1o")] visible = false layout_mode = 1 maps_in_rotation = Array[ExtResource("4_p7b2e")]([SubResource("Resource_3w5k4"), SubResource("Resource_t5q6w"), SubResource("Resource_2pkld"), SubResource("Resource_hgnbd")]) gamemodes_in_rotation = Array[ExtResource("4_p0ng4")]([ExtResource("5_lv7ko"), ExtResource("7_vm4j1"), ExtResource("8_bexpg")]) levels_per_round = 4 [node name="MarginContainer" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -277.018 offset_top = -174.68 offset_right = 277.018 offset_bottom = 174.68 grow_horizontal = 2 grow_vertical = 2 [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 theme_override_constants/separation = 30 [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(0, 75) layout_mode = 2 size_flags_vertical = 3 alignment = 1 [node name="OptionButton" type="OptionButton" parent="MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 theme = ExtResource("2_3fflq") selected = 0 item_count = 1 popup/item_0/text = "Global" [node name="Add Leaderboard" type="Button" parent="MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 theme = ExtResource("4_ydrbj") text = "+" [node name="Continue" type="Button" parent="MarginContainer/VBoxContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("2_ac165") theme_override_font_sizes/font_size = 150 text = "Continue" [node name="Exit" type="Button" parent="MarginContainer/VBoxContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("2_ac165") theme_override_font_sizes/font_size = 150 text = "exit" [node name="Add Leaderboard Menu" type="Control" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="ColorRect" type="ColorRect" parent="Add Leaderboard Menu"] material = SubResource("ShaderMaterial_htvli") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0, 0, 0, 0.431373) [node name="MarginContainer" type="MarginContainer" parent="Add Leaderboard Menu"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -300.0 offset_top = -75.0 offset_right = 300.0 offset_bottom = 75.0 grow_horizontal = 2 grow_vertical = 2 [node name="HBoxContainer" type="HBoxContainer" parent="Add Leaderboard Menu/MarginContainer"] layout_mode = 2 [node name="NewLeaderboardName" type="TextEdit" parent="Add Leaderboard Menu/MarginContainer/HBoxContainer"] custom_minimum_size = Vector2(800, 0) layout_mode = 2 size_flags_vertical = 3 theme = ExtResource("2_3fflq") theme_override_font_sizes/font_size = 41 placeholder_text = "Leaderboard Name" [node name="Confirm" type="Button" parent="Add Leaderboard Menu/MarginContainer/HBoxContainer"] layout_mode = 2 icon = ExtResource("7_ia0hc") [connection signal="item_selected" from="MarginContainer/VBoxContainer/HBoxContainer/OptionButton" to="." method="_on_option_button_item_selected"] [connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/Add Leaderboard" to="." method="_on_add_leaderboard_pressed"] [connection signal="pressed" from="MarginContainer/VBoxContainer/Continue" to="." method="_on_continue_pressed"] [connection signal="pressed" from="MarginContainer/VBoxContainer/Exit" to="." method="_on_exit_pressed"] [connection signal="pressed" from="Add Leaderboard Menu/MarginContainer/HBoxContainer/Confirm" to="." method="_on_confirm_pressed"]