132 lines
4.4 KiB
Text
132 lines
4.4 KiB
Text
[gd_scene load_steps=8 format=3 uid="uid://dwl4lotl1d3ij"]
|
|
|
|
[ext_resource type="Script" path="res://scenes/Grid/grid.gd" id="1_vie5m"]
|
|
[ext_resource type="PackedScene" uid="uid://bm7rshwf6pjb" path="res://scenes/Grid/border.tscn" id="4_3j08q"]
|
|
[ext_resource type="PackedScene" uid="uid://duubii5uu3lgq" path="res://scenes/Grid/row_test.tscn" id="4_si3v6"]
|
|
[ext_resource type="PackedScene" uid="uid://dvrotjxom4u6d" path="res://scenes/Grid/bottom.tscn" id="5_14njh"]
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_qfjsc"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_flipi"]
|
|
size = Vector2(128, 1536)
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_rxd0s"]
|
|
size = Vector2(896, 128)
|
|
|
|
[node name="Grid" type="Node2D"]
|
|
script = ExtResource("1_vie5m")
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
|
position = Vector2(7.62939e-06, 7.62939e-06)
|
|
scale = Vector2(108.422, 96.375)
|
|
|
|
[node name="MeshInstance2D" type="MeshInstance2D" parent="."]
|
|
modulate = Color(0.359096, 0.426588, 0.599397, 1)
|
|
position = Vector2(320, 640)
|
|
scale = Vector2(640, 1280)
|
|
mesh = SubResource("QuadMesh_qfjsc")
|
|
|
|
[node name="Blocks" type="Node2D" parent="."]
|
|
|
|
[node name="Spawnpoint" type="Marker2D" parent="."]
|
|
position = Vector2(256, -128)
|
|
|
|
[node name="RowTests" type="Node2D" parent="."]
|
|
|
|
[node name="rowTest" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 1248)
|
|
|
|
[node name="rowTest2" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 1184)
|
|
|
|
[node name="rowTest3" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 1120)
|
|
|
|
[node name="rowTest4" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 1056)
|
|
|
|
[node name="rowTest5" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 992)
|
|
|
|
[node name="rowTest6" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 928)
|
|
|
|
[node name="rowTest7" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 864)
|
|
|
|
[node name="rowTest8" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 800)
|
|
|
|
[node name="rowTest9" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 736)
|
|
|
|
[node name="rowTest10" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 672)
|
|
|
|
[node name="rowTest11" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 608)
|
|
|
|
[node name="rowTest12" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 544)
|
|
|
|
[node name="rowTest13" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 480)
|
|
|
|
[node name="rowTest14" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 416)
|
|
|
|
[node name="rowTest15" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 352)
|
|
|
|
[node name="rowTest16" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 288)
|
|
|
|
[node name="rowTest17" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 224)
|
|
|
|
[node name="rowTest18" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 160)
|
|
|
|
[node name="rowTest19" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 96)
|
|
|
|
[node name="rowTest20" parent="RowTests" instance=ExtResource("4_si3v6")]
|
|
position = Vector2(0, 32)
|
|
|
|
[node name="Ticker" type="Timer" parent="."]
|
|
|
|
[node name="Patterns" type="Node2D" parent="."]
|
|
position = Vector2(256, -128)
|
|
|
|
[node name="TurnTick" type="Timer" parent="."]
|
|
wait_time = 0.1
|
|
one_shot = true
|
|
|
|
[node name="Borders" type="Node2D" parent="."]
|
|
|
|
[node name="Border" parent="Borders" instance=ExtResource("4_3j08q")]
|
|
|
|
[node name="CollisionShape2D" parent="Borders/Border" index="0"]
|
|
position = Vector2(-64, 512)
|
|
shape = SubResource("RectangleShape2D_flipi")
|
|
|
|
[node name="Border2" parent="Borders" instance=ExtResource("4_3j08q")]
|
|
|
|
[node name="CollisionShape2D" parent="Borders/Border2" index="0"]
|
|
position = Vector2(704, 512)
|
|
shape = SubResource("RectangleShape2D_flipi")
|
|
|
|
[node name="Bottom" parent="." instance=ExtResource("5_14njh")]
|
|
position = Vector2(320, 1312)
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape2D" parent="Bottom" index="0"]
|
|
position = Vector2(0, 32)
|
|
shape = SubResource("RectangleShape2D_rxd0s")
|
|
|
|
[connection signal="timeout" from="Ticker" to="." method="_on_ticker_timeout"]
|
|
[connection signal="timeout" from="TurnTick" to="." method="_on_turn_tick_timeout"]
|
|
|
|
[editable path="Borders/Border"]
|
|
[editable path="Borders/Border2"]
|
|
[editable path="Bottom"]
|