[gd_scene load_steps=5 format=3 uid="uid://c2oboya05agti"] [ext_resource type="Script" path="res://Intro.gd" id="1_1hnh1"] [ext_resource type="Material" uid="uid://bv4vhjg83fqpn" path="res://ArkanoidMaterial.tres" id="2_a44d8"] [ext_resource type="Theme" uid="uid://cfvww0geatnnk" path="res://MainTheme.tres" id="3_8d2ix"] [sub_resource type="Curve" id="Curve_jhhjd"] min_value = -200.0 max_value = 200.0 _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] point_count = 2 [node name="Intro" type="Node2D"] script = ExtResource("1_1hnh1") [node name="CPUParticles2D" type="CPUParticles2D" parent="."] position = Vector2(320, 180) amount = 100 speed_scale = 0.1 randomness = 1.0 direction = Vector2(0, 0) spread = 180.0 gravity = Vector2(0, 0) initial_velocity_min = 80.81 initial_velocity_max = 838.38 linear_accel_min = 100.0 linear_accel_max = 100.0 linear_accel_curve = SubResource("Curve_jhhjd") [node name="VBoxContainer" type="VBoxContainer" parent="."] offset_top = 104.0 offset_right = 640.0 offset_bottom = 232.0 [node name="Dunkanoid" type="Label" parent="VBoxContainer"] material = ExtResource("2_a44d8") layout_mode = 2 theme = ExtResource("3_8d2ix") theme_type_variation = &"Arkanoid" text = "DUNKANOID" horizontal_alignment = 1 vertical_alignment = 1 [node name="Revenge" type="Label" parent="VBoxContainer"] material = ExtResource("2_a44d8") layout_mode = 2 theme = ExtResource("3_8d2ix") theme_type_variation = &"Arkanoid" text = "REVENGE OF AAH" horizontal_alignment = 1 vertical_alignment = 1 [node name="VSeparator" type="VSeparator" parent="VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme = ExtResource("3_8d2ix") [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] layout_mode = 2 [node name="HSeparator" type="HSeparator" parent="VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="Play" type="Button" parent="VBoxContainer/HBoxContainer"] layout_mode = 2 theme = ExtResource("3_8d2ix") text = "PLAY" icon_alignment = 1 [node name="HSeparator2" type="HSeparator" parent="VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"] layout_mode = 2 [node name="HSeparator" type="HSeparator" parent="VBoxContainer/HBoxContainer2"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="Settings" type="Button" parent="VBoxContainer/HBoxContainer2"] layout_mode = 2 theme = ExtResource("3_8d2ix") text = "SETTINGS" icon_alignment = 1 [node name="HSeparator2" type="HSeparator" parent="VBoxContainer/HBoxContainer2"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"] layout_mode = 2 [node name="HSeparator" type="HSeparator" parent="VBoxContainer/HBoxContainer3"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="Editor" type="Button" parent="VBoxContainer/HBoxContainer3"] layout_mode = 2 theme = ExtResource("3_8d2ix") text = "LEVEL EDITOR" icon_alignment = 1 [node name="HSeparator2" type="HSeparator" parent="VBoxContainer/HBoxContainer3"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer"] layout_mode = 2 [node name="HSeparator" type="HSeparator" parent="VBoxContainer/HBoxContainer4"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="Exit" type="Button" parent="VBoxContainer/HBoxContainer4"] layout_mode = 2 theme = ExtResource("3_8d2ix") text = "EXIT" icon_alignment = 1 [node name="HSeparator2" type="HSeparator" parent="VBoxContainer/HBoxContainer4"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="HBoxContainer" type="HBoxContainer" parent="."] offset_left = 18.0 offset_top = 297.0 offset_right = 624.0 offset_bottom = 343.0 size_flags_horizontal = 3 [node name="Score" type="VBoxContainer" parent="HBoxContainer"] layout_mode = 2 [node name="ScoreLabel" type="Label" parent="HBoxContainer/Score"] layout_mode = 2 theme = ExtResource("3_8d2ix") text = "Score" [node name="ScoreBox" type="Label" parent="HBoxContainer/Score"] layout_mode = 2 theme = ExtResource("3_8d2ix") theme_type_variation = &"Numbers" text = "00000000" vertical_alignment = 1 [node name="HSeparator" type="HSeparator" parent="HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme = ExtResource("3_8d2ix") [node name="HighScore" type="VBoxContainer" parent="HBoxContainer"] layout_mode = 2 [node name="HighScoreLabel" type="Label" parent="HBoxContainer/HighScore"] layout_mode = 2 theme = ExtResource("3_8d2ix") text = "High Score" horizontal_alignment = 2 [node name="HighScoreBox" type="Label" parent="HBoxContainer/HighScore"] layout_mode = 2 theme = ExtResource("3_8d2ix") theme_type_variation = &"Numbers" text = "00000000" horizontal_alignment = 2 vertical_alignment = 1 [connection signal="pressed" from="VBoxContainer/HBoxContainer/Play" to="." method="_on_button_pressed"] [connection signal="pressed" from="VBoxContainer/HBoxContainer2/Settings" to="." method="_on_settings_pressed"] [connection signal="pressed" from="VBoxContainer/HBoxContainer3/Editor" to="." method="_on_editor_pressed"] [connection signal="pressed" from="VBoxContainer/HBoxContainer4/Exit" to="." method="_on_exit_pressed"]