You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.2 KiB
62 lines
2.2 KiB
[gd_scene load_steps=10 format=3 uid="uid://b0main00001"]
|
|
|
|
[ext_resource type="Script" path="res://scripts/main.gd" id="1_main"]
|
|
[ext_resource type="PackedScene" uid="uid://b0paddle0001" path="res://scenes/paddle.tscn" id="2_paddle"]
|
|
[ext_resource type="PackedScene" uid="uid://b0ball00001" path="res://scenes/ball.tscn" id="3_ball"]
|
|
[ext_resource type="PackedScene" uid="uid://b0brick0001" path="res://scenes/brick.tscn" id="4_brick"]
|
|
[ext_resource type="PackedScene" uid="uid://b0losezone1" path="res://scenes/lose_zone.tscn" id="5_lose"]
|
|
[ext_resource type="PackedScene" uid="uid://b0hud000001" path="res://scenes/ui/hud.tscn" id="6_hud"]
|
|
[ext_resource type="Script" path="res://scripts/audio.gd" id="7_audio"]
|
|
[ext_resource type="Script" path="res://scripts/level.gd" id="8_level"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_wall"]
|
|
size = Vector2(1280, 20)
|
|
|
|
[node name="Main" type="Node2D"]
|
|
script = ExtResource("1_main")
|
|
|
|
[node name="Background" type="ColorRect" parent="."]
|
|
offset_right = 1280.0
|
|
offset_bottom = 720.0
|
|
color = Color(0.1, 0.12, 0.16, 1)
|
|
z_index = -10
|
|
|
|
[node name="Audio" type="Node" parent="."]
|
|
script = ExtResource("7_audio")
|
|
|
|
[node name="World" type="Node2D" parent="."]
|
|
|
|
[node name="Level" type="Node2D" parent="World"]
|
|
script = ExtResource("8_level")
|
|
|
|
[node name="PowerUps" type="Node2D" parent="World"]
|
|
|
|
[node name="Paddle" parent="World" instance=ExtResource("2_paddle")]
|
|
position = Vector2(640, 640)
|
|
|
|
[node name="Ball" parent="World" instance=ExtResource("3_ball")]
|
|
position = Vector2(640, 612)
|
|
|
|
[node name="LoseZone" parent="World" instance=ExtResource("5_lose")]
|
|
|
|
[node name="Walls" type="StaticBody2D" parent="World"]
|
|
collision_layer = 1
|
|
collision_mask = 0
|
|
|
|
[node name="Top" type="CollisionShape2D" parent="World/Walls"]
|
|
position = Vector2(640, 10)
|
|
shape = SubResource("RectangleShape2D_wall")
|
|
|
|
[node name="LeftWall" type="CollisionShape2D" parent="World/Walls"]
|
|
position = Vector2(10, 360)
|
|
rotation = 1.5708
|
|
shape = SubResource("RectangleShape2D_wall")
|
|
|
|
[node name="RightWall" type="CollisionShape2D" parent="World/Walls"]
|
|
position = Vector2(1270, 360)
|
|
rotation = 1.5708
|
|
shape = SubResource("RectangleShape2D_wall")
|
|
|
|
[node name="UI" type="CanvasLayer" parent="."]
|
|
|
|
[node name="HUD" parent="UI" instance=ExtResource("6_hud")]
|
|
|