Add a name to the levels.

This commit is contained in:
Feufochmar 2021-11-04 17:48:33 +01:00
parent 36e586c392
commit 5dcc120983
11 changed files with 83 additions and 77 deletions

View File

@ -15,7 +15,7 @@ extents = Vector2( 448, 8 )
[node name="Polygon2D" type="Polygon2D" parent="."]
texture = ExtResource( 1 )
polygon = PoolVector2Array( 64, 64, 960, 64, 960, 640, 1024, 640, 1024, 0, 960, 0, 960, 32, 544, 32, 544.264, 0, 0, 0, 0, 640, 64, 640 )
polygon = PoolVector2Array( 64, 64, 960, 64, 960, 640, 1024, 640, 1024, 0, 960, 0, 960, 32, 576, 32, 576, 0, 448.379, 0, 448, 32, 64, 32, 64.8538, 0, 0, 0, 0, 640, 64, 640 )
[node name="Ceiling" type="StaticBody2D" parent="."]
collision_layer = 8

View File

@ -4,7 +4,7 @@ signal level_ended
signal score_increased(score)
# Declare member variables here.
export var level_name = "*level_name*"
# Called when the node enters the scene tree for the first time.

View File

@ -4,6 +4,7 @@
[ext_resource path="res://blocks/brick.tscn" type="PackedScene" id=3]
[node name="Level_01_01" instance=ExtResource( 2 )]
level_name = "Breakout"
[node name="Brick" parent="." index="0" instance=ExtResource( 3 )]
position = Vector2( 64, 128 )

View File

@ -5,6 +5,7 @@
[ext_resource path="res://blocks/wall.tscn" type="PackedScene" id=4]
[node name="Level_01_02" instance=ExtResource( 1 )]
level_name = "Rainbow X"
[node name="Wall2" parent="." index="0" instance=ExtResource( 4 )]
position = Vector2( 128, 352 )

View File

@ -5,6 +5,7 @@
[ext_resource path="res://blocks/brick.tscn" type="PackedScene" id=3]
[node name="Level_01_03" instance=ExtResource( 1 )]
level_name = "Building"
[node name="Wall" parent="." index="0" instance=ExtResource( 2 )]
position = Vector2( 448, 352 )

View File

@ -4,6 +4,7 @@
[ext_resource path="res://blocks/half_brick.tscn" type="PackedScene" id=3]
[node name="Level_01_04" instance=ExtResource( 1 )]
level_name = "Heart"
[node name="HalfBrick" parent="." index="0" instance=ExtResource( 3 )]
position = Vector2( 480, 384 )

View File

@ -6,6 +6,7 @@
[ext_resource path="res://blocks/half_brick.tscn" type="PackedScene" id=7]
[node name="Level_01_05" instance=ExtResource( 1 )]
level_name = "Paw"
[node name="Wall" parent="." index="0" instance=ExtResource( 2 )]
position = Vector2( 64, 576 )

View File

@ -4,6 +4,7 @@
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=2]
[node name="Level_02_01" instance=ExtResource( 2 )]
level_name = "Hive"
[node name="ABrick" parent="." index="0" instance=ExtResource( 1 )]
position = Vector2( 128, 208 )

View File

@ -5,6 +5,7 @@
[ext_resource path="res://blocks/leaf.tscn" type="PackedScene" id=3]
[node name="Level_02_02" instance=ExtResource( 1 )]
level_name = "Flowers"
[node name="Flower" type="Node" parent="." index="0"]

View File

@ -1,288 +1,286 @@
[gd_scene load_steps=4 format=2]
[gd_scene load_steps=3 format=2]
[ext_resource path="res://levels/base_level.tscn" type="PackedScene" id=1]
[ext_resource path="res://empty_level/empty_level.tscn" type="PackedScene" id=3]
[ext_resource path="res://blocks/leaf.tscn" type="PackedScene" id=4]
[node name="Level_02_03" instance=ExtResource( 1 )]
level_name = "Leaves"
[node name="EmptyLevel" parent="." index="0" instance=ExtResource( 3 )]
[node name="Leaf45" parent="." index="1" instance=ExtResource( 4 )]
[node name="Leaf45" parent="." index="0" instance=ExtResource( 4 )]
position = Vector2( 64, 368 )
rotation = -0.174533
[node name="Leaf75" parent="." index="2" instance=ExtResource( 4 )]
[node name="Leaf75" parent="." index="1" instance=ExtResource( 4 )]
position = Vector2( 64, 336 )
rotation = -0.261799
[node name="Leaf105" parent="." index="3" instance=ExtResource( 4 )]
[node name="Leaf105" parent="." index="2" instance=ExtResource( 4 )]
position = Vector2( 64, 304 )
rotation = -0.349066
[node name="Leaf107" parent="." index="4" instance=ExtResource( 4 )]
[node name="Leaf107" parent="." index="3" instance=ExtResource( 4 )]
position = Vector2( 64, 272 )
rotation = -0.436332
[node name="Leaf15" parent="." index="5" instance=ExtResource( 4 )]
[node name="Leaf15" parent="." index="4" instance=ExtResource( 4 )]
position = Vector2( 64, 240 )
rotation = -0.523599
[node name="Leaf30" parent="." index="6" instance=ExtResource( 4 )]
[node name="Leaf30" parent="." index="5" instance=ExtResource( 4 )]
position = Vector2( 64, 208 )
rotation = -0.523599
[node name="Leaf60" parent="." index="7" instance=ExtResource( 4 )]
[node name="Leaf60" parent="." index="6" instance=ExtResource( 4 )]
position = Vector2( 64, 176 )
rotation = -0.523599
[node name="Leaf90" parent="." index="8" instance=ExtResource( 4 )]
[node name="Leaf90" parent="." index="7" instance=ExtResource( 4 )]
position = Vector2( 64, 144 )
rotation = -0.523599
[node name="Leaf106" parent="." index="9" instance=ExtResource( 4 )]
[node name="Leaf106" parent="." index="8" instance=ExtResource( 4 )]
position = Vector2( 64, 112 )
rotation = -0.523599
[node name="Leaf111" parent="." index="10" instance=ExtResource( 4 )]
[node name="Leaf111" parent="." index="9" instance=ExtResource( 4 )]
position = Vector2( 64, 80 )
rotation = -0.523599
[node name="Leaf109" parent="." index="11" instance=ExtResource( 4 )]
[node name="Leaf109" parent="." index="10" instance=ExtResource( 4 )]
position = Vector2( 64, 48 )
rotation = -0.523599
[node name="Leaf113" parent="." index="12" instance=ExtResource( 4 )]
[node name="Leaf113" parent="." index="11" instance=ExtResource( 4 )]
position = Vector2( 224, 304 )
[node name="Leaf114" parent="." index="13" instance=ExtResource( 4 )]
[node name="Leaf114" parent="." index="12" instance=ExtResource( 4 )]
position = Vector2( 224, 272 )
rotation = 0.174533
[node name="Leaf115" parent="." index="14" instance=ExtResource( 4 )]
[node name="Leaf115" parent="." index="13" instance=ExtResource( 4 )]
position = Vector2( 224, 240 )
rotation = -0.174533
[node name="Leaf116" parent="." index="15" instance=ExtResource( 4 )]
[node name="Leaf116" parent="." index="14" instance=ExtResource( 4 )]
position = Vector2( 224, 208 )
rotation = 0.261799
[node name="Leaf117" parent="." index="16" instance=ExtResource( 4 )]
[node name="Leaf117" parent="." index="15" instance=ExtResource( 4 )]
position = Vector2( 224, 176 )
rotation = -0.261799
[node name="Leaf118" parent="." index="17" instance=ExtResource( 4 )]
[node name="Leaf118" parent="." index="16" instance=ExtResource( 4 )]
position = Vector2( 224, 152 )
rotation = 0.349066
[node name="Leaf119" parent="." index="18" instance=ExtResource( 4 )]
[node name="Leaf119" parent="." index="17" instance=ExtResource( 4 )]
position = Vector2( 224, 128 )
rotation = -0.349066
[node name="Leaf120" parent="." index="19" instance=ExtResource( 4 )]
[node name="Leaf120" parent="." index="18" instance=ExtResource( 4 )]
position = Vector2( 224, 104 )
rotation = 0.349066
[node name="Leaf121" parent="." index="20" instance=ExtResource( 4 )]
[node name="Leaf121" parent="." index="19" instance=ExtResource( 4 )]
position = Vector2( 224, 88 )
rotation = -0.436332
[node name="Leaf122" parent="." index="21" instance=ExtResource( 4 )]
[node name="Leaf122" parent="." index="20" instance=ExtResource( 4 )]
position = Vector2( 224, 72 )
rotation = 0.436332
[node name="Leaf123" parent="." index="22" instance=ExtResource( 4 )]
[node name="Leaf123" parent="." index="21" instance=ExtResource( 4 )]
position = Vector2( 224, 56 )
rotation = -0.523599
[node name="Leaf124" parent="." index="23" instance=ExtResource( 4 )]
[node name="Leaf124" parent="." index="22" instance=ExtResource( 4 )]
position = Vector2( 224, 48 )
rotation = 0.523599
[node name="Leaf56" parent="." index="24" instance=ExtResource( 4 )]
[node name="Leaf56" parent="." index="23" instance=ExtResource( 4 )]
position = Vector2( 960, 368 )
rotation = 0.174533
[node name="Leaf88" parent="." index="25" instance=ExtResource( 4 )]
[node name="Leaf88" parent="." index="24" instance=ExtResource( 4 )]
position = Vector2( 960, 336 )
rotation = 0.261799
[node name="Leaf112" parent="." index="26" instance=ExtResource( 4 )]
[node name="Leaf112" parent="." index="25" instance=ExtResource( 4 )]
position = Vector2( 960, 304 )
rotation = 0.349066
[node name="Leaf125" parent="." index="27" instance=ExtResource( 4 )]
[node name="Leaf125" parent="." index="26" instance=ExtResource( 4 )]
position = Vector2( 960, 272 )
rotation = 0.436332
[node name="Leaf26" parent="." index="28" instance=ExtResource( 4 )]
[node name="Leaf26" parent="." index="27" instance=ExtResource( 4 )]
position = Vector2( 960, 240 )
rotation = 0.523599
[node name="Leaf40" parent="." index="29" instance=ExtResource( 4 )]
[node name="Leaf40" parent="." index="28" instance=ExtResource( 4 )]
position = Vector2( 960, 208 )
rotation = 0.523599
[node name="Leaf72" parent="." index="30" instance=ExtResource( 4 )]
[node name="Leaf72" parent="." index="29" instance=ExtResource( 4 )]
position = Vector2( 960, 176 )
rotation = 0.523599
[node name="Leaf91" parent="." index="31" instance=ExtResource( 4 )]
[node name="Leaf91" parent="." index="30" instance=ExtResource( 4 )]
position = Vector2( 960, 144 )
rotation = 0.523599
[node name="Leaf126" parent="." index="32" instance=ExtResource( 4 )]
[node name="Leaf126" parent="." index="31" instance=ExtResource( 4 )]
position = Vector2( 960, 112 )
rotation = 0.523599
[node name="Leaf108" parent="." index="33" instance=ExtResource( 4 )]
[node name="Leaf108" parent="." index="32" instance=ExtResource( 4 )]
position = Vector2( 960, 80 )
rotation = 0.523599
[node name="Leaf110" parent="." index="34" instance=ExtResource( 4 )]
[node name="Leaf110" parent="." index="33" instance=ExtResource( 4 )]
position = Vector2( 960, 48 )
rotation = 0.523599
[node name="Leaf127" parent="." index="35" instance=ExtResource( 4 )]
[node name="Leaf127" parent="." index="34" instance=ExtResource( 4 )]
position = Vector2( 800, 304 )
[node name="Leaf128" parent="." index="36" instance=ExtResource( 4 )]
[node name="Leaf128" parent="." index="35" instance=ExtResource( 4 )]
position = Vector2( 800, 272 )
rotation = -0.174533
[node name="Leaf129" parent="." index="37" instance=ExtResource( 4 )]
[node name="Leaf129" parent="." index="36" instance=ExtResource( 4 )]
position = Vector2( 800, 240 )
rotation = 0.174533
[node name="Leaf130" parent="." index="38" instance=ExtResource( 4 )]
[node name="Leaf130" parent="." index="37" instance=ExtResource( 4 )]
position = Vector2( 800, 208 )
rotation = -0.261799
[node name="Leaf131" parent="." index="39" instance=ExtResource( 4 )]
[node name="Leaf131" parent="." index="38" instance=ExtResource( 4 )]
position = Vector2( 800, 176 )
rotation = 0.261799
[node name="Leaf132" parent="." index="40" instance=ExtResource( 4 )]
[node name="Leaf132" parent="." index="39" instance=ExtResource( 4 )]
position = Vector2( 800, 152 )
rotation = -0.349066
[node name="Leaf133" parent="." index="41" instance=ExtResource( 4 )]
[node name="Leaf133" parent="." index="40" instance=ExtResource( 4 )]
position = Vector2( 800, 128 )
rotation = 0.349066
[node name="Leaf134" parent="." index="42" instance=ExtResource( 4 )]
[node name="Leaf134" parent="." index="41" instance=ExtResource( 4 )]
position = Vector2( 800, 104 )
rotation = -0.349066
[node name="Leaf135" parent="." index="43" instance=ExtResource( 4 )]
[node name="Leaf135" parent="." index="42" instance=ExtResource( 4 )]
position = Vector2( 800, 88 )
rotation = 0.436332
[node name="Leaf136" parent="." index="44" instance=ExtResource( 4 )]
[node name="Leaf136" parent="." index="43" instance=ExtResource( 4 )]
position = Vector2( 800, 72 )
rotation = -0.436332
[node name="Leaf137" parent="." index="45" instance=ExtResource( 4 )]
[node name="Leaf137" parent="." index="44" instance=ExtResource( 4 )]
position = Vector2( 800, 56 )
rotation = 0.523599
[node name="Leaf138" parent="." index="46" instance=ExtResource( 4 )]
[node name="Leaf138" parent="." index="45" instance=ExtResource( 4 )]
position = Vector2( 800, 48 )
rotation = -0.523599
[node name="Leaf139" parent="." index="47" instance=ExtResource( 4 )]
[node name="Leaf139" parent="." index="46" instance=ExtResource( 4 )]
position = Vector2( 384, 272 )
[node name="Leaf140" parent="." index="48" instance=ExtResource( 4 )]
[node name="Leaf140" parent="." index="47" instance=ExtResource( 4 )]
position = Vector2( 384, 240 )
rotation = 0.174533
[node name="Leaf141" parent="." index="49" instance=ExtResource( 4 )]
[node name="Leaf141" parent="." index="48" instance=ExtResource( 4 )]
position = Vector2( 384, 208 )
rotation = -0.174533
[node name="Leaf142" parent="." index="50" instance=ExtResource( 4 )]
[node name="Leaf142" parent="." index="49" instance=ExtResource( 4 )]
position = Vector2( 384, 176 )
rotation = 0.261799
[node name="Leaf143" parent="." index="51" instance=ExtResource( 4 )]
[node name="Leaf143" parent="." index="50" instance=ExtResource( 4 )]
position = Vector2( 384, 144 )
rotation = -0.261799
[node name="Leaf144" parent="." index="52" instance=ExtResource( 4 )]
[node name="Leaf144" parent="." index="51" instance=ExtResource( 4 )]
position = Vector2( 384, 112 )
rotation = 0.349066
[node name="Leaf145" parent="." index="53" instance=ExtResource( 4 )]
[node name="Leaf145" parent="." index="52" instance=ExtResource( 4 )]
position = Vector2( 384, 88 )
rotation = -0.349066
[node name="Leaf146" parent="." index="54" instance=ExtResource( 4 )]
[node name="Leaf146" parent="." index="53" instance=ExtResource( 4 )]
position = Vector2( 384, 72 )
rotation = 0.349066
[node name="Leaf147" parent="." index="55" instance=ExtResource( 4 )]
[node name="Leaf147" parent="." index="54" instance=ExtResource( 4 )]
position = Vector2( 384, 56 )
rotation = -0.436332
[node name="Leaf148" parent="." index="56" instance=ExtResource( 4 )]
[node name="Leaf148" parent="." index="55" instance=ExtResource( 4 )]
position = Vector2( 384, 48 )
rotation = 0.436332
[node name="Leaf151" parent="." index="57" instance=ExtResource( 4 )]
[node name="Leaf151" parent="." index="56" instance=ExtResource( 4 )]
position = Vector2( 640, 272 )
[node name="Leaf152" parent="." index="58" instance=ExtResource( 4 )]
[node name="Leaf152" parent="." index="57" instance=ExtResource( 4 )]
position = Vector2( 640, 240 )
rotation = -0.174533
[node name="Leaf153" parent="." index="59" instance=ExtResource( 4 )]
[node name="Leaf153" parent="." index="58" instance=ExtResource( 4 )]
position = Vector2( 640, 208 )
rotation = 0.174533
[node name="Leaf154" parent="." index="60" instance=ExtResource( 4 )]
[node name="Leaf154" parent="." index="59" instance=ExtResource( 4 )]
position = Vector2( 640, 176 )
rotation = -0.261799
[node name="Leaf155" parent="." index="61" instance=ExtResource( 4 )]
[node name="Leaf155" parent="." index="60" instance=ExtResource( 4 )]
position = Vector2( 640, 144 )
rotation = 0.261799
[node name="Leaf156" parent="." index="62" instance=ExtResource( 4 )]
[node name="Leaf156" parent="." index="61" instance=ExtResource( 4 )]
position = Vector2( 640, 112 )
rotation = -0.349066
[node name="Leaf157" parent="." index="63" instance=ExtResource( 4 )]
[node name="Leaf157" parent="." index="62" instance=ExtResource( 4 )]
position = Vector2( 640, 88 )
rotation = 0.349066
[node name="Leaf158" parent="." index="64" instance=ExtResource( 4 )]
[node name="Leaf158" parent="." index="63" instance=ExtResource( 4 )]
position = Vector2( 640, 72 )
rotation = -0.349066
[node name="Leaf159" parent="." index="65" instance=ExtResource( 4 )]
[node name="Leaf159" parent="." index="64" instance=ExtResource( 4 )]
position = Vector2( 640, 56 )
rotation = 0.436332
[node name="Leaf160" parent="." index="66" instance=ExtResource( 4 )]
[node name="Leaf160" parent="." index="65" instance=ExtResource( 4 )]
position = Vector2( 640, 48 )
rotation = -0.436332
[node name="Leaf163" parent="." index="67" instance=ExtResource( 4 )]
[node name="Leaf163" parent="." index="66" instance=ExtResource( 4 )]
position = Vector2( 512, 104 )
[node name="Leaf164" parent="." index="68" instance=ExtResource( 4 )]
[node name="Leaf164" parent="." index="67" instance=ExtResource( 4 )]
position = Vector2( 512, 72 )
rotation = 0.174533
[node name="Leaf165" parent="." index="69" instance=ExtResource( 4 )]
[node name="Leaf165" parent="." index="68" instance=ExtResource( 4 )]
position = Vector2( 512, 72 )
rotation = -0.174533
[node name="Leaf166" parent="." index="70" instance=ExtResource( 4 )]
[node name="Leaf166" parent="." index="69" instance=ExtResource( 4 )]
position = Vector2( 512, 40 )
rotation = 0.261799
[node name="Leaf167" parent="." index="71" instance=ExtResource( 4 )]
[node name="Leaf167" parent="." index="70" instance=ExtResource( 4 )]
position = Vector2( 512, 40 )
rotation = -0.261799

View File

@ -6,6 +6,7 @@
[ext_resource path="res://blocks/fish.tscn" type="PackedScene" id=4]
[node name="Level_02_04" instance=ExtResource( 1 )]
level_name = "Aquarium"
[node name="Fish" parent="." index="0" instance=ExtResource( 4 )]
position = Vector2( 216, 224 )