[gd_scene format=3] [ext_resource type="Script" path="res://scripts/game.gd" id="1_game"] [ext_resource type="Script" path="res://scripts/walls.gd" id="2_walls"] [ext_resource type="Script" path="res://scripts/blocks.gd" id="3_blocks"] [ext_resource type="PackedScene" path="res://scenes/paddle.tscn" id="4_paddle"] [ext_resource type="AudioStream" path="res://assets/sounds/pipe.wav" id="5_pipe"] [ext_resource type="AudioStream" path="res://assets/sounds/metal.wav" id="6_metal"] [ext_resource type="AudioStream" path="res://assets/sounds/bomb.wav" id="7_bomb"] [ext_resource type="AudioStream" path="res://assets/sounds/win.wav" id="8_win"] [ext_resource type="Script" path="res://scripts/stars.gd" id="9_stars"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_panel"] content_margin_left = 32.0 content_margin_top = 24.0 content_margin_right = 32.0 content_margin_bottom = 20.0 bg_color = Color(0.152941, 0.156863, 0.133333, 0.92) corner_radius_top_left = 22 corner_radius_top_right = 22 corner_radius_bottom_right = 22 corner_radius_bottom_left = 22 anti_aliasing_size = 1.5 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pill"] content_margin_left = 36.0 content_margin_top = 10.0 content_margin_right = 36.0 content_margin_bottom = 12.0 bg_color = Color(0.992157, 0.592157, 0.121569, 1) corner_radius_top_left = 30 corner_radius_top_right = 30 corner_radius_bottom_right = 30 corner_radius_bottom_left = 30 anti_aliasing_size = 1.5 [node name="Game" type="Node2D"] script = ExtResource("1_game") [node name="Camera" type="Camera2D" parent="."] anchor_mode = 0 [node name="Walls" type="StaticBody2D" parent="."] script = ExtResource("2_walls") [node name="Blocks" type="Node2D" parent="."] script = ExtResource("3_blocks") [node name="PowerUps" type="Node2D" parent="."] [node name="Paddle" parent="." instance=ExtResource("4_paddle")] [node name="Balls" type="Node2D" parent="."] [node name="Sounds" type="Node" parent="."] [node name="Pipe" type="AudioStreamPlayer" parent="Sounds"] stream = ExtResource("5_pipe") max_polyphony = 4 [node name="Metal" type="AudioStreamPlayer" parent="Sounds"] stream = ExtResource("6_metal") max_polyphony = 4 [node name="Bomb" type="AudioStreamPlayer" parent="Sounds"] stream = ExtResource("7_bomb") max_polyphony = 4 [node name="Win" type="AudioStreamPlayer" parent="Sounds"] stream = ExtResource("8_win") [node name="HUD" type="CanvasLayer" parent="."] [node name="Level" type="Label" parent="HUD"] anchors_preset = 2 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 10.0 offset_top = -50.0 offset_right = 300.0 offset_bottom = -10.0 grow_vertical = 0 theme_override_font_sizes/font_size = 30 text = "Level 0" vertical_alignment = 2 [node name="Score" type="Label" parent="HUD"] anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -260.0 offset_top = 10.0 offset_right = -14.0 offset_bottom = 50.0 grow_horizontal = 0 theme_override_font_sizes/font_size = 32 text = "0" horizontal_alignment = 2 [node name="Combo" type="Label" parent="HUD"] anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -260.0 offset_top = 48.0 offset_right = -14.0 offset_bottom = 78.0 grow_horizontal = 0 theme_override_colors/font_color = Color(0.992157, 0.592157, 0.121569, 1) theme_override_font_sizes/font_size = 22 horizontal_alignment = 2 [node name="Alerts" type="Control" parent="HUD"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="EndMenu" type="PanelContainer" parent="HUD"] visible = false anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_panel") [node name="Box" type="VBoxContainer" parent="HUD/EndMenu"] layout_mode = 2 theme_override_constants/separation = 16 [node name="Message" type="Label" parent="HUD/EndMenu/Box"] layout_mode = 2 theme_override_font_sizes/font_size = 40 horizontal_alignment = 1 [node name="Stars" type="Control" parent="HUD/EndMenu/Box"] layout_mode = 2 script = ExtResource("9_stars") star_size = 48.0 [node name="Score" type="Label" parent="HUD/EndMenu/Box"] layout_mode = 2 theme_override_font_sizes/font_size = 26 horizontal_alignment = 1 [node name="Button" type="Button" parent="HUD/EndMenu/Box"] layout_mode = 2 size_flags_horizontal = 4 theme_override_colors/font_color = Color(0.152941, 0.156863, 0.133333, 1) theme_override_colors/font_hover_color = Color(0.152941, 0.156863, 0.133333, 1) theme_override_colors/font_pressed_color = Color(0.152941, 0.156863, 0.133333, 1) theme_override_font_sizes/font_size = 32 theme_override_styles/normal = SubResource("StyleBoxFlat_pill") theme_override_styles/hover = SubResource("StyleBoxFlat_pill") theme_override_styles/pressed = SubResource("StyleBoxFlat_pill") theme_override_styles/focus = SubResource("StyleBoxFlat_pill") [node name="Levels" type="Button" parent="HUD/EndMenu/Box"] layout_mode = 2 size_flags_horizontal = 4 theme_override_font_sizes/font_size = 26 text = "Levels" flat = true