123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307 |
- [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"]
|