[gd_scene load_steps=6 format=3 uid="uid://cqd50t6qhjigy"] [ext_resource type="PackedScene" uid="uid://pkc0xylwcsvx" path="res://scenes/background/background.tscn" id="1_8me3y"] [ext_resource type="PackedScene" uid="uid://p4ok7pbb7jks" path="res://scenes/bird/bird.tscn" id="1_e2wtq"] [ext_resource type="Script" path="res://scenes/pipe_spawner.gd" id="3_8x68a"] [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_gax6h"] distance = -700.0 [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_53oto"] normal = Vector2(0, 1) [node name="main" type="Node2D"] metadata/_edit_horizontal_guides_ = [699.0] [node name="Background" parent="." instance=ExtResource("1_8me3y")] [node name="bird" parent="." instance=ExtResource("1_e2wtq")] position = Vector2(150, 326) [node name="pipes" type="Node2D" parent="."] z_as_relative = false position = Vector2(1568, 0) [node name="pipe spawner" type="Marker2D" parent="."] position = Vector2(1568, 0) script = ExtResource("3_8x68a") [node name="spawn_pipe" type="Timer" parent="pipe spawner"] wait_time = 2.0 autostart = true [node name="levelup" type="Timer" parent="pipe spawner"] wait_time = 5.0 autostart = true [node name="border" type="StaticBody2D" parent="."] metadata/_edit_lock_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="border"] shape = SubResource("WorldBoundaryShape2D_gax6h") [node name="CollisionShape2D2" type="CollisionShape2D" parent="border"] shape = SubResource("WorldBoundaryShape2D_53oto") [connection signal="timeout" from="pipe spawner/spawn_pipe" to="pipe spawner" method="_on_spawn_pipe_timeout"] [connection signal="timeout" from="pipe spawner/levelup" to="pipe spawner" method="_on_levelup_timeout"]