85 lines
2.9 KiB
Plaintext
85 lines
2.9 KiB
Plaintext
[gd_scene load_steps=14 format=3 uid="uid://4q0epdnb0x4s"]
|
|
|
|
[ext_resource type="Script" path="res://Dunkanoid.gd" id="1_kv4if"]
|
|
[ext_resource type="PackedScene" uid="uid://dndemjw7up2r6" path="res://Paddle/Paddle.tscn" id="2_26c5i"]
|
|
[ext_resource type="Script" path="res://Wall.gd" id="4_evt42"]
|
|
[ext_resource type="AudioStream" uid="uid://bkw4xksukx0dd" path="res://Sounds/Fail.wav" id="5_p5ta8"]
|
|
[ext_resource type="Script" path="res://Floor.gd" id="5_sravy"]
|
|
[ext_resource type="AudioStream" uid="uid://818gpo5mes22" path="res://Sounds/Start.wav" id="6_s0pha"]
|
|
[ext_resource type="AudioStream" uid="uid://bh2blx1uovmyt" path="res://Sounds/Win.wav" id="7_xrjor"]
|
|
[ext_resource type="Theme" uid="uid://cfvww0geatnnk" path="res://MainTheme.tres" id="8_wcf7g"]
|
|
|
|
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_yf4r2"]
|
|
rough = true
|
|
bounce = 1.0
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_jsudl"]
|
|
normal = Vector2(0, 1)
|
|
distance = 1.0
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_3e48c"]
|
|
normal = Vector2(1, 0)
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_jt2f6"]
|
|
normal = Vector2(-1, 0)
|
|
distance = -512.0
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_48dqy"]
|
|
distance = -360.0
|
|
|
|
[node name="Dunkanoid" type="Node2D"]
|
|
script = ExtResource("1_kv4if")
|
|
|
|
[node name="Paddle" parent="." instance=ExtResource("2_26c5i")]
|
|
position = Vector2(39, 340)
|
|
input_pickable = false
|
|
physics_material_override = SubResource("PhysicsMaterial_yf4r2")
|
|
|
|
[node name="Wall" type="StaticBody2D" parent="."]
|
|
script = ExtResource("4_evt42")
|
|
|
|
[node name="Top" type="CollisionShape2D" parent="Wall"]
|
|
shape = SubResource("WorldBoundaryShape2D_jsudl")
|
|
|
|
[node name="Left" type="CollisionShape2D" parent="Wall"]
|
|
shape = SubResource("WorldBoundaryShape2D_3e48c")
|
|
|
|
[node name="Right" type="CollisionShape2D" parent="Wall"]
|
|
shape = SubResource("WorldBoundaryShape2D_jt2f6")
|
|
|
|
[node name="Floor" type="StaticBody2D" parent="."]
|
|
collision_layer = 3
|
|
script = ExtResource("5_sravy")
|
|
|
|
[node name="Bottom" type="CollisionShape2D" parent="Floor"]
|
|
shape = SubResource("WorldBoundaryShape2D_48dqy")
|
|
|
|
[node name="FloorSound" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("5_p5ta8")
|
|
|
|
[node name="StartRound" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("6_s0pha")
|
|
|
|
[node name="RoundWon" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("7_xrjor")
|
|
|
|
[node name="ScoreLabel" type="Label" parent="."]
|
|
offset_left = 551.0
|
|
offset_top = 16.0
|
|
offset_right = 602.0
|
|
offset_bottom = 39.0
|
|
theme = ExtResource("8_wcf7g")
|
|
text = "SCORE"
|
|
|
|
[node name="ScoreBox" type="Label" parent="."]
|
|
offset_left = 518.0
|
|
offset_top = 41.0
|
|
offset_right = 636.0
|
|
offset_bottom = 64.0
|
|
theme = ExtResource("8_wcf7g")
|
|
theme_type_variation = &"Numbers"
|
|
text = "00000000"
|
|
|
|
[connection signal="update_score" from="." to="." method="_on_update_score"]
|
|
[connection signal="finished" from="RoundWon" to="." method="_on_round_won_finished"]
|