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.
 
my-bricks/scenes/main.tscn

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")]