2025-08-21 00:10:15 +02:00
|
|
|
[gd_scene load_steps=9 format=3 uid="uid://2xw1yn1tmlcy"]
|
2025-08-20 00:58:53 +02:00
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://88elnilxithv" path="res://UI/level_button.tscn" id="1_dl586"]
|
2025-08-21 00:10:15 +02:00
|
|
|
[ext_resource type="Script" uid="uid://dqtxbncmls4tu" path="res://UI/start_menu.gd" id="1_neu3s"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c6hg12tui8344" path="res://VFX/pixel_rain.tscn" id="1_q5qyg"]
|
|
|
|
|
[ext_resource type="FontFile" uid="uid://dvcx4cv7ge60n" path="res://Assets/Fonts/Grandstander/static/Grandstander-SemiBold.ttf" id="2_f14c5"]
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cs24awnya7o5p" path="res://Assets/VFX/start_menu_vignette.png" id="2_j3hi8"]
|
|
|
|
|
[ext_resource type="Theme" uid="uid://bbp4qcbwkeg7x" path="res://default_theme.tres" id="6_rcgl7"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_f14c5"]
|
|
|
|
|
bg_color = Color(0.933333, 0.933333, 0.933333, 1)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_j3hi8"]
|
|
|
|
|
font = ExtResource("2_f14c5")
|
|
|
|
|
font_size = 100
|
|
|
|
|
font_color = Color(0.882353, 0.243137, 0.14902, 1)
|
|
|
|
|
shadow_size = 3
|
|
|
|
|
shadow_offset = Vector2(0, 0)
|
2025-08-20 00:58:53 +02:00
|
|
|
|
|
|
|
|
[node name="StartMenu" type="Control"]
|
|
|
|
|
layout_mode = 3
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
2025-08-21 00:10:15 +02:00
|
|
|
script = ExtResource("1_neu3s")
|
|
|
|
|
|
|
|
|
|
[node name="Node2D" type="Node2D" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="Node2D"]
|
|
|
|
|
position = Vector2(960, 540)
|
|
|
|
|
|
|
|
|
|
[node name="Background" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="Panel" type="Panel" parent="Background"]
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
theme_override_styles/panel = SubResource("StyleBoxFlat_f14c5")
|
|
|
|
|
|
|
|
|
|
[node name="Layer1" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="VFX" type="Node2D" parent="Layer1"]
|
|
|
|
|
|
|
|
|
|
[node name="PixelRain" parent="Layer1/VFX" instance=ExtResource("1_q5qyg")]
|
|
|
|
|
speed = 90.0
|
|
|
|
|
lifetime = 10.0
|
|
|
|
|
trail_lifetime = 1.0
|
|
|
|
|
overall_scale = 0.18
|
|
|
|
|
|
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="Layer1"]
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
color = Color(1, 1, 1, 0.470588)
|
|
|
|
|
|
|
|
|
|
[node name="Layer2" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="VFX" type="Node2D" parent="Layer2"]
|
|
|
|
|
|
|
|
|
|
[node name="PixelRain" parent="Layer2/VFX" instance=ExtResource("1_q5qyg")]
|
|
|
|
|
speed = 110.0
|
|
|
|
|
lifetime = 10.0
|
|
|
|
|
trail_lifetime = 1.15
|
|
|
|
|
overall_scale = 0.23
|
|
|
|
|
|
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="Layer2"]
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
color = Color(1, 1, 1, 0.313726)
|
|
|
|
|
|
|
|
|
|
[node name="Layer3" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="VFX" type="Node2D" parent="Layer3"]
|
2025-08-20 00:58:53 +02:00
|
|
|
|
2025-08-21 00:10:15 +02:00
|
|
|
[node name="PixelRain" parent="Layer3/VFX" instance=ExtResource("1_q5qyg")]
|
|
|
|
|
speed = 130.0
|
|
|
|
|
lifetime = 10.0
|
|
|
|
|
trail_lifetime = 1.3
|
|
|
|
|
overall_scale = 0.28
|
|
|
|
|
|
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="Layer3"]
|
2025-08-20 00:58:53 +02:00
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
2025-08-21 00:10:15 +02:00
|
|
|
color = Color(1, 1, 1, 0.156863)
|
|
|
|
|
|
|
|
|
|
[node name="Layer4" type="CanvasLayer" parent="."]
|
2025-08-20 00:58:53 +02:00
|
|
|
|
2025-08-21 00:10:15 +02:00
|
|
|
[node name="Vignette" type="TextureRect" parent="Layer4"]
|
|
|
|
|
modulate = Color(1, 1, 1, 0.521569)
|
|
|
|
|
offset_right = 1920.0
|
|
|
|
|
offset_bottom = 1080.0
|
|
|
|
|
texture = ExtResource("2_j3hi8")
|
|
|
|
|
|
|
|
|
|
[node name="VFX" type="Node2D" parent="Layer4"]
|
|
|
|
|
|
|
|
|
|
[node name="PixelRain" parent="Layer4/VFX" instance=ExtResource("1_q5qyg")]
|
|
|
|
|
lifetime = 10.0
|
|
|
|
|
overall_scale = 0.33
|
|
|
|
|
|
|
|
|
|
[node name="Middleground" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="Middleground"]
|
|
|
|
|
anchors_preset = 5
|
|
|
|
|
anchor_left = 0.5
|
|
|
|
|
anchor_right = 0.5
|
|
|
|
|
offset_left = -199.0
|
|
|
|
|
offset_top = 100.0
|
|
|
|
|
offset_right = 199.0
|
|
|
|
|
offset_bottom = 223.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
text = "Pole Pixel
|
|
|
|
|
Defense Force"
|
|
|
|
|
label_settings = SubResource("LabelSettings_j3hi8")
|
|
|
|
|
horizontal_alignment = 1
|
|
|
|
|
|
|
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="Middleground"]
|
2025-08-20 00:58:53 +02:00
|
|
|
anchors_preset = 8
|
|
|
|
|
anchor_left = 0.5
|
|
|
|
|
anchor_top = 0.5
|
|
|
|
|
anchor_right = 0.5
|
|
|
|
|
anchor_bottom = 0.5
|
2025-08-21 00:10:15 +02:00
|
|
|
offset_left = -98.0
|
|
|
|
|
offset_top = -46.0
|
|
|
|
|
offset_right = 91.0
|
|
|
|
|
offset_bottom = 47.0
|
2025-08-20 00:58:53 +02:00
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
|
|
|
|
|
2025-08-21 00:10:15 +02:00
|
|
|
[node name="Level1Button" parent="Middleground/VBoxContainer" instance=ExtResource("1_dl586")]
|
2025-08-20 00:58:53 +02:00
|
|
|
layout_mode = 2
|
2025-08-21 00:10:15 +02:00
|
|
|
theme = ExtResource("6_rcgl7")
|
|
|
|
|
level = "uid://ky0uewndeuwv"
|
2025-08-20 00:58:53 +02:00
|
|
|
|
2025-08-21 00:10:15 +02:00
|
|
|
[node name="MarginContainer" type="MarginContainer" parent="Middleground/VBoxContainer"]
|
|
|
|
|
custom_minimum_size = Vector2(0, 60)
|
2025-08-20 00:58:53 +02:00
|
|
|
layout_mode = 2
|
|
|
|
|
|
2025-08-21 00:10:15 +02:00
|
|
|
[node name="QuitButton" type="Button" parent="Middleground/VBoxContainer"]
|
2025-08-20 00:58:53 +02:00
|
|
|
layout_mode = 2
|
2025-08-21 00:10:15 +02:00
|
|
|
theme = ExtResource("6_rcgl7")
|
2025-08-20 00:58:53 +02:00
|
|
|
text = "Quit"
|
2025-08-21 00:10:15 +02:00
|
|
|
|
|
|
|
|
[connection signal="pressed" from="Middleground/VBoxContainer/QuitButton" to="." method="_on_quit_button_pressed"]
|