[gd_scene load_steps=19 format=3 uid="uid://c8rjblwa4g4h4"]

[ext_resource type="PackedScene" uid="uid://bmd4m7lqj4v0x" path="res://main.tscn" id="1_vbure"]
[ext_resource type="Script" path="res://wave.gd" id="2_ptga6"]
[ext_resource type="Script" path="res://wave_enemy.gd" id="3_0n5nc"]
[ext_resource type="Resource" uid="uid://du12lm5aq7g7f" path="res://ircle_enemy.tres" id="4_le7cn"]
[ext_resource type="Resource" uid="uid://3gxjbodh4fwe" path="res://riangle_enemy.tres" id="5_6ndf3"]
[ext_resource type="Resource" uid="uid://824inmsxuois" path="res://entagon_enemy.tres" id="6_yvkbu"]
[ext_resource type="FontFile" uid="uid://bpcp43g74vhgo" path="res://monogram-extended.ttf" id="7_cv2we"]
[ext_resource type="Texture2D" uid="uid://cqxvhnxgi4k7" path="res://1-Bit Input Prompts Pixel 16/Tiles (White)/prompt_q.png" id="8_ix613"]
[ext_resource type="Texture2D" uid="uid://bdcjy1fcuq23s" path="res://1-Bit Input Prompts Pixel 16/Tiles (White)/prompt_space.png" id="9_b2ggs"]
[ext_resource type="Texture2D" uid="uid://dux6o222ain2r" path="res://1-Bit Input Prompts Pixel 16/Tiles (White)/prompt_mouse.png" id="10_tpxnc"]
[ext_resource type="Texture2D" uid="uid://cb0jbsmewh5ir" path="res://1-Bit Input Prompts Pixel 16/Tiles (White)/prompt_esc.png" id="11_r8uaj"]
[ext_resource type="Texture2D" uid="uid://b664lyfilq1kw" path="res://1-Bit Input Prompts Pixel 16/Tiles (White)/prompt_r.png" id="12_unp2s"]

[sub_resource type="Resource" id="Resource_ur7l5"]
script = ExtResource("2_ptga6")
enemies = Array[ExtResource("3_0n5nc")]([ExtResource("4_le7cn")])
quantities = Array[int]([1])
spawning_duration = 1.0
wait = 1.0
wait_for_killed = true

[sub_resource type="Resource" id="Resource_kupyp"]
script = ExtResource("2_ptga6")
enemies = Array[ExtResource("3_0n5nc")]([ExtResource("4_le7cn")])
quantities = Array[int]([7])
spawning_duration = 25.0
wait = 3.0
wait_for_killed = true

[sub_resource type="Resource" id="Resource_o8cet"]
script = ExtResource("2_ptga6")
enemies = Array[ExtResource("3_0n5nc")]([ExtResource("5_6ndf3"), ExtResource("4_le7cn")])
quantities = Array[int]([1, 2])
spawning_duration = 2.0
wait = 5.0
wait_for_killed = true

[sub_resource type="Resource" id="Resource_0cevq"]
script = ExtResource("2_ptga6")
enemies = Array[ExtResource("3_0n5nc")]([ExtResource("5_6ndf3")])
quantities = Array[int]([3])
spawning_duration = 10.0
wait = 1.0
wait_for_killed = true

[sub_resource type="Resource" id="Resource_eppj0"]
script = ExtResource("2_ptga6")
enemies = Array[ExtResource("3_0n5nc")]([ExtResource("4_le7cn"), ExtResource("5_6ndf3")])
quantities = Array[int]([7, 5])
spawning_duration = 20.0
wait = 10.0
wait_for_killed = true

[sub_resource type="Resource" id="Resource_rpu1y"]
script = ExtResource("2_ptga6")
enemies = Array[ExtResource("3_0n5nc")]([ExtResource("6_yvkbu")])
quantities = Array[int]([3])
spawning_duration = 10.0
wait = 2.0
wait_for_killed = true

[node name="Node2D" instance=ExtResource("1_vbure")]

[node name="Spawner" parent="." index="0"]
waves = Array[ExtResource("2_ptga6")]([SubResource("Resource_ur7l5"), SubResource("Resource_kupyp"), SubResource("Resource_o8cet"), SubResource("Resource_0cevq"), SubResource("Resource_eppj0"), SubResource("Resource_rpu1y")])

[node name="Stopwatch" parent="UI" index="1"]
text = "Tutorial"
script = null

[node name="HBoxContainer" type="HBoxContainer" parent="UI" index="2"]
modulate = Color(0.716296, 0.716296, 0.716296, 1)
layout_mode = 2
offset_left = 624.0
offset_top = 80.0
offset_right = 1296.0
offset_bottom = 144.0

[node name="Label" type="Label" parent="UI/HBoxContainer" index="0"]
layout_mode = 2
theme_override_fonts/font = ExtResource("7_cv2we")
theme_override_font_sizes/font_size = 48
text = "To use your ability press "

[node name="TextureRect" type="TextureRect" parent="UI/HBoxContainer" index="1"]
custom_minimum_size = Vector2(64, 64)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("8_ix613")

[node name="TextureRect3" type="TextureRect" parent="UI/HBoxContainer" index="2"]
custom_minimum_size = Vector2(64, 64)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("9_b2ggs")

[node name="TextureRect2" type="TextureRect" parent="UI/HBoxContainer" index="3"]
custom_minimum_size = Vector2(64, 64)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("10_tpxnc")

[node name="GameOver" parent="." index="6"]
text = "GAME OVER"

[node name="Restart" parent="GameOver" index="0"]
offset_left = -175.5
offset_top = -151.0
offset_right = 619.5
text = "To leave
to restart"
horizontal_alignment = 0

[node name="Leaderboard" parent="GameOver" index="3"]
theme_override_fonts/normal_font = ExtResource("7_cv2we")
theme_override_font_sizes/normal_font_size = 100
text = "


[center]Go to config and set a username to start playing!
"
script = null

[node name="Leave Prompt" type="TextureRect" parent="GameOver" index="4"]
layout_mode = 0
offset_left = 695.0
offset_top = 926.0
offset_right = 735.0
offset_bottom = 966.0
scale = Vector2(2, 2)
texture = ExtResource("11_r8uaj")

[node name="Restart Prompt" type="TextureRect" parent="GameOver" index="5"]
layout_mode = 0
offset_left = 696.0
offset_top = 998.0
offset_right = 736.0
offset_bottom = 1038.0
scale = Vector2(2, 2)
texture = ExtResource("12_unp2s")
