[gd_scene load_steps=5 format=3 uid="uid://cmadfyxa24e8d"]

[ext_resource type="Script" path="res://UI/LevelButton.gd" id="1_djey3"]
[ext_resource type="Script" path="res://UI/MainMenu.gd" id="1_srwup"]
[ext_resource type="Texture2D" uid="uid://dveche7lir0rd" path="res://UI/background.png" id="2_mey7p"]
[ext_resource type="Script" path="res://UI/QuitButton.gd" id="3_id0yg"]

[node name="MainMenu" 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_srwup")

[node name="ColorRect" type="ColorRect" parent="."]
layout_mode = 0
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.129412, 0.188235, 0.282353, 1)

[node name="TextureRect" type="TextureRect" parent="."]
modulate = Color(1, 1, 1, 0.67451)
layout_mode = 0
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -557.0
offset_top = -759.0
offset_right = 565.0
offset_bottom = -20.0
grow_horizontal = 2
grow_vertical = 0
texture = ExtResource("2_mey7p")
stretch_mode = 4

[node name="LevelNotFoundLabel" type="Label" parent="."]
visible = false
layout_mode = 0
offset_left = 183.0
offset_top = 460.0
offset_right = 289.0
offset_bottom = 486.0
text = "no level given"

[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2

[node name="VSplitContainer3" type="VSplitContainer" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
size_flags_stretch_ratio = 0.07

[node name="CenterContainer2" type="CenterContainer" parent="VBoxContainer"]
layout_mode = 2

[node name="VSplitContainer" type="VSplitContainer" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
size_flags_stretch_ratio = 0.04

[node name="LevelsEasy" type="CenterContainer" parent="VBoxContainer"]
layout_mode = 2

[node name="Levels001" type="GridContainer" parent="VBoxContainer/LevelsEasy"]
custom_minimum_size = Vector2(800, 400)
layout_mode = 2
columns = 4

[node name="LevelE01" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "01
Easy Barrels"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/barrels.tscn"

[node name="LevelE02" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "02
Nuclear Legacies"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/nuclearlegacies.tscn"

[node name="LevelE03" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "03
A small Detour"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/smalldetour.tscn"

[node name="LevelE04" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "04
First Contact
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/firstcontact.tscn"

[node name="LevelE05" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "05
Clean me up, Puddle!"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/cleanmeup.tscn"

[node name="LevelE06" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "06
Explosive Action
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/explosiveaction.tscn"

[node name="LevelE07" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "07
Bridge of Barrels
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/barrelbridge.tscn"

[node name="LevelE08" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "08
The Pushdozer and the Pulldozer
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/pushdozer.tscn"

[node name="LevelE09" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "09
Pushitis
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/pushitis.tscn"

[node name="LevelE10" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "10
Rouble Trouble
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_blocking/bl_roubletrouble.tscn"

[node name="LevelE11" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "11
up and down
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_blocking/bl_upanddown.tscn"

[node name="LevelH01" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "12
Narrow Paths
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/narrowpaths.tscn"

[node name="LevelH02" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "13
Branched Mines"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/branchedmines.tscn"

[node name="LevelH03" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "14
Infested Cave"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/infestedcave.tscn"

[node name="LevelH04" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "15
Into the Acid?"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/intoacid.tscn"

[node name="LevelH05" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "16
A long way down"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/longwaydown.tscn"

[node name="LevelH06" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "17
Don't fall down!
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/dontfalldown.tscn"

[node name="LevelH07" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "18
Hidden Puddles"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/hiddenpuddles.tscn"

[node name="LevelH08" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "19
Pushing and beeing pushed"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/pushandpush.tscn"

[node name="LevelH09" type="Button" parent="VBoxContainer/LevelsEasy/Levels001"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "20
Cells"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_default/cells.tscn"

[node name="LevelsUnsorted" type="VSplitContainer" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
size_flags_stretch_ratio = 0.32

[node name="CenterContainer" type="CenterContainer" parent="VBoxContainer/LevelsUnsorted"]
layout_mode = 2

[node name="GridContainer2" type="GridContainer" parent="VBoxContainer/LevelsUnsorted/CenterContainer"]
custom_minimum_size = Vector2(800, 400)
layout_mode = 2
columns = 5

[node name="testlevel" type="Button" parent="VBoxContainer/LevelsUnsorted/CenterContainer/GridContainer2"]
layout_mode = 2
theme_override_font_sizes/font_size = 16
text = "testlevel
"
script = ExtResource("1_djey3")
level_path = "res://levels/lv_testing/tl_debug_01.tscn"

[node name="CenterContainer3" type="CenterContainer" parent="VBoxContainer"]
layout_mode = 2

[node name="QuitButton" type="Button" parent="VBoxContainer/CenterContainer3"]
custom_minimum_size = Vector2(200, 55)
layout_mode = 2
size_flags_vertical = 4
text = "Quit
"
script = ExtResource("3_id0yg")

[node name="VSplitContainer4" type="VSplitContainer" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
size_flags_stretch_ratio = 0.05

[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE01" to="VBoxContainer/LevelsEasy/Levels001/LevelE01" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE02" to="VBoxContainer/LevelsEasy/Levels001/LevelE02" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE03" to="VBoxContainer/LevelsEasy/Levels001/LevelE03" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE04" to="VBoxContainer/LevelsEasy/Levels001/LevelE04" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE05" to="VBoxContainer/LevelsEasy/Levels001/LevelE05" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE06" to="VBoxContainer/LevelsEasy/Levels001/LevelE06" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE07" to="VBoxContainer/LevelsEasy/Levels001/LevelE07" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE08" to="VBoxContainer/LevelsEasy/Levels001/LevelE08" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE09" to="VBoxContainer/LevelsEasy/Levels001/LevelE09" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE10" to="VBoxContainer/LevelsEasy/Levels001/LevelE10" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelE11" to="VBoxContainer/LevelsEasy/Levels001/LevelE11" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH01" to="VBoxContainer/LevelsEasy/Levels001/LevelH01" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH02" to="VBoxContainer/LevelsEasy/Levels001/LevelH02" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH03" to="VBoxContainer/LevelsEasy/Levels001/LevelH03" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH04" to="VBoxContainer/LevelsEasy/Levels001/LevelH04" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH05" to="VBoxContainer/LevelsEasy/Levels001/LevelH05" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH06" to="VBoxContainer/LevelsEasy/Levels001/LevelH06" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH07" to="VBoxContainer/LevelsEasy/Levels001/LevelH07" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH08" to="VBoxContainer/LevelsEasy/Levels001/LevelH08" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsEasy/Levels001/LevelH09" to="VBoxContainer/LevelsEasy/Levels001/LevelH09" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/LevelsUnsorted/CenterContainer/GridContainer2/testlevel" to="VBoxContainer/LevelsUnsorted/CenterContainer/GridContainer2/testlevel" method="_on_LevelButton_pressed"]
[connection signal="pressed" from="VBoxContainer/CenterContainer3/QuitButton" to="." method="_on_quit_button_pressed"]
