This commit is contained in:
Daniel Løvbrøtte Olsen
2019-09-25 21:35:43 +02:00
parent 8b456040b1
commit 915246cd2f
921 changed files with 237047 additions and 0 deletions

28
obstacles/pairs/1.tscn Normal file
View File

@@ -0,0 +1,28 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/top_c1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/hill_5.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_4.tscn" type="PackedScene" id=4]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 33.357, -16.789 )
scale = Vector2( 1, 1.3 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 406.586, 239.146 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 50.536, 396.895 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 202.105, 0 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 698.986, 340.284 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]

32
obstacles/pairs/10.tscn Normal file
View File

@@ -0,0 +1,32 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/fly_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/fly_5.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_8.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/stalacitie_2.tscn" type="PackedScene" id=5]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 107.848, 139.985 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 146.101, 135.051 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 156.957, 293.452 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 54.0206, 0 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 626.726, 475.385 )
[node name="Area2D4" parent="." instance=ExtResource( 5 )]
position = Vector2( 720.49, -5.04976 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]

33
obstacles/pairs/11.tscn Normal file
View File

@@ -0,0 +1,33 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/tree_5.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/stalacitie_5.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/stalactite_1.tscn" type="PackedScene" id=4]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 154.421, 364.474 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 21.0526, 15.7895 )
[node name="Position2D2" type="Position2D" parent="Area2D"]
position = Vector2( 227.368, 133.684 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 18.6316, -4.99999 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 52.6316, 223.158 )
[node name="stalacitite_1" parent="." instance=ExtResource( 4 )]
position = Vector2( 599.684, -0.789467 )
[node name="Position2D" type="Position2D" parent="stalacitite_1"]
position = Vector2( -214.737, 501.053 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="stalacitite_1" to="." method="_collide"]

39
obstacles/pairs/12.tscn Normal file
View File

@@ -0,0 +1,39 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/stalacitie_5.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/crystal_5.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/crystal_4.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/fly_4.tscn" type="PackedScene" id=5]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 153.368, -0.789467 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 52.6316, 226.316 )
[node name="Area2D3" parent="." instance=ExtResource( 3 )]
position = Vector2( 444.947, 331.842 )
scale = Vector2( 1, 2.36 )
[node name="Position2D" type="Position2D" parent="Area2D3"]
position = Vector2( 73.6842, 9.47366 )
[node name="Position2D" type="Position2D" parent="Area2D3/Position2D"]
position = Vector2( 18.9474, 28.4211 )
[node name="Area2D4" parent="." instance=ExtResource( 4 )]
position = Vector2( 46.0001, 509.737 )
[node name="Area2D5" parent="." instance=ExtResource( 5 )]
position = Vector2( 596.526, 108.684 )
[node name="Position2D" type="Position2D" parent="Area2D5"]
position = Vector2( 153.684, 86.3158 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_on_Area2D3_body_entered"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]
[connection signal="body_entered" from="Area2D5" to="." method="_collide"]

38
obstacles/pairs/13.tscn Normal file
View File

@@ -0,0 +1,38 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://Node2D.gd" type="Script" id=1]
[ext_resource path="res://obstacles/fly_2.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/hill_7.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/hill_4.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/fly_1.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/fly_8.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 92.3158, 18.1579 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 37.579, 526.579 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 151, 23 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 567.053, 476.053 )
collision_mask = 0
[node name="Position2D" type="Position2D" parent="Area2D3"]
position = Vector2( 98, 76 )
[node name="Area2D5" parent="." instance=ExtResource( 5 )]
position = Vector2( 266.576, 167.314 )
[node name="Area2D4" parent="." instance=ExtResource( 6 )]
position = Vector2( 634.887, 348.354 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D5" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]

40
obstacles/pairs/14.tscn Normal file
View File

@@ -0,0 +1,40 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/hill_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/fly_6.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_5.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/Large_rock2.tscn" type="PackedScene" id=5]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 60.217, 525.1 )
scale = Vector2( 0.995802, 0.978098 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 80.2258, 4.62329 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 297.565, 264.277 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 54.2642, 73.8596 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 295.76, -6.47248 )
[node name="Position2D" type="Position2D" parent="Area2D3"]
position = Vector2( 185.403, 93.4551 )
[node name="large_rock_2" parent="." instance=ExtResource( 5 )]
position = Vector2( 677.863, 226.663 )
scale = Vector2( 1, 1.6 )
[node name="Position2D" type="Position2D" parent="large_rock_2"]
position = Vector2( 73.8596, 6.5946 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="large_rock_2" to="." method="_collide"]

43
obstacles/pairs/15.tscn Normal file
View File

@@ -0,0 +1,43 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/fly_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/fly_2.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_3.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/fly_4.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/fly_8.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 15.4737, 7.63158 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 151.579, 132.632 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 112.316, 468.684 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 50.5263, 10.5263 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 402.842, 277.105 )
[node name="Area2D4" parent="." instance=ExtResource( 5 )]
position = Vector2( 659.684, 87.6316 )
[node name="Position2D" type="Position2D" parent="Area2D4"]
position = Vector2( 156.842, 84.2105 )
[node name="Area2D5" parent="." instance=ExtResource( 6 )]
position = Vector2( 617.579, 512.895 )
[node name="Position2D" type="Position2D" parent="Area2D5"]
position = Vector2( 172.632, 5.26318 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]
[connection signal="body_entered" from="Area2D5" to="." method="_collide"]

32
obstacles/pairs/2.tscn Normal file
View File

@@ -0,0 +1,32 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/top_1a.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/icicle_1.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/hill_11.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/stalactite_1.tscn" type="PackedScene" id=5]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 139.624, -10.5575 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 79.5899, 181.28 )
[node name="icicle_1" parent="." instance=ExtResource( 3 )]
position = Vector2( 2.44411, 336.679 )
[node name="Position2D" type="Position2D" parent="icicle_1"]
position = Vector2( 111.734, 0 )
[node name="Area2D2" parent="." instance=ExtResource( 4 )]
position = Vector2( 466.217, 508.13 )
[node name="stalacitite_1" parent="." instance=ExtResource( 5 )]
position = Vector2( 499.654, -4.58026 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="icicle_1" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="stalacitite_1" to="." method="_on_stalacitite_1_body_entered"]

38
obstacles/pairs/3.tscn Normal file
View File

@@ -0,0 +1,38 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/tree_5.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/stalacitie_2.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_2.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/fly_6.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/fly_3.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
position = Vector2( 8.16223, -1.36035 )
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 153.325, 358.493 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 309.101, -246.867 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 27.5444, -1.91098 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 57.4596, 240.839 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 421.426, 80.5163 )
[node name="Area2D" parent="Area2D3" instance=ExtResource( 5 )]
position = Vector2( 338.733, 386.346 )
[node name="Area2D" parent="Area2D3/Area2D" instance=ExtResource( 6 )]
position = Vector2( -745.485, 5.44147 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3/Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3/Area2D/Area2D" to="." method="_collide"]

37
obstacles/pairs/4.tscn Normal file
View File

@@ -0,0 +1,37 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/hill_4.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/stalactite_1.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/stalcitite_4_2.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/hill_2.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/fly_4.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 60.1034, 467.719 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 163.352, -111.91 )
[node name="stalacitite_1" parent="." instance=ExtResource( 3 )]
position = Vector2( 145.626, -0.621941 )
[node name="Position2D" type="Position2D" parent="stalacitite_1"]
position = Vector2( 212.99, 479.227 )
[node name="Area2D2" parent="." instance=ExtResource( 4 )]
position = Vector2( 580.354, -5.14456 )
[node name="Area2D3" parent="." instance=ExtResource( 5 )]
position = Vector2( 865.955, 558.126 )
[node name="Area2D4" parent="." instance=ExtResource( 6 )]
position = Vector2( 531.167, 328.058 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="stalacitite_1" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]

37
obstacles/pairs/5.tscn Normal file
View File

@@ -0,0 +1,37 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/fly_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/fly_4.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_2.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/stalacitie_5.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/icicle_1.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 40.5196, 53.2443 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 151.755, 133.75 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 213.709, 474.215 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 108.887, -0.857391 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 531.968, 297.408 )
[node name="Area2D4" parent="." instance=ExtResource( 5 )]
position = Vector2( 393.463, -6.19384 )
[node name="icicle_1" parent="." instance=ExtResource( 6 )]
position = Vector2( 797.896, 349.485 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]
[connection signal="body_entered" from="icicle_1" to="." method="_collide"]

13
obstacles/pairs/6.gd Normal file
View File

@@ -0,0 +1,13 @@
extends "res://obstacles/pairs/pair.gd"
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass

37
obstacles/pairs/6.tscn Normal file
View File

@@ -0,0 +1,37 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://obstacles/pairs/6.gd" type="Script" id=1]
[ext_resource path="res://obstacles/fly_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/fly_5.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/crystal_4.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/crystal_5.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/fly_2.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 94.6492, 162.644 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 149.055, 135.208 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 422.584, 437.745 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 53.2475, 5.41501 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 839.311, 507.992 )
[node name="Area2D4" parent="." instance=ExtResource( 5 )]
position = Vector2( 96.9283, 494.696 )
[node name="Area2D5" parent="." instance=ExtResource( 6 )]
position = Vector2( 769.505, 57.0222 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]
[connection signal="body_entered" from="Area2D5" to="." method="_collide"]

32
obstacles/pairs/7.tscn Normal file
View File

@@ -0,0 +1,32 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/stalactite_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/Large_rock2.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/large_rock_1.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/top_1a.tscn" type="PackedScene" id=5]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="stalacitite_1" parent="." instance=ExtResource( 2 )]
position = Vector2( 152.33, -15 )
[node name="Position2D" type="Position2D" parent="stalacitite_1"]
position = Vector2( 77.5624, 354.571 )
[node name="large_rock_2" parent="." instance=ExtResource( 3 )]
position = Vector2( 356.208, 363.948 )
[node name="Position2D" type="Position2D" parent="large_rock_2"]
position = Vector2( 77.5624, 3.32413 )
[node name="large_rock1" parent="." instance=ExtResource( 4 )]
position = Vector2( 719.643, 383.892 )
[node name="Area2D" parent="." instance=ExtResource( 5 )]
position = Vector2( 531.278, -22.7563 )
[connection signal="body_entered" from="stalacitite_1" to="." method="_collide"]
[connection signal="body_entered" from="large_rock_2" to="." method="_collide"]
[connection signal="body_entered" from="large_rock1" to="." method="_collide"]
[connection signal="body_entered" from="Area2D" to="." method="_collide"]

37
obstacles/pairs/8.tscn Normal file
View File

@@ -0,0 +1,37 @@
[gd_scene load_steps=7 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/icicle_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/stalcitite_4_2.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/large_rock_1.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/fly_2.tscn" type="PackedScene" id=5]
[ext_resource path="res://obstacles/fly_3.tscn" type="PackedScene" id=6]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="icicle_1" parent="." instance=ExtResource( 2 )]
position = Vector2( 253.464, 336.325 )
[node name="Position2D" type="Position2D" parent="icicle_1"]
position = Vector2( 114.128, 1.10803 )
[node name="Area2D" parent="." instance=ExtResource( 3 )]
position = Vector2( 434.074, 1.6982 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 48.7535, 180.61 )
[node name="large_rock1" parent="." instance=ExtResource( 4 )]
position = Vector2( 698.846, 379.335 )
[node name="Area2D2" parent="." instance=ExtResource( 5 )]
position = Vector2( 571.169, 248.236 )
[node name="Area2D3" parent="." instance=ExtResource( 6 )]
position = Vector2( 96.1133, 59.748 )
[connection signal="body_entered" from="icicle_1" to="." method="_collide"]
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="large_rock1" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]

32
obstacles/pairs/9.tscn Normal file
View File

@@ -0,0 +1,32 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://obstacles/pairs/pair.gd" type="Script" id=1]
[ext_resource path="res://obstacles/hill_1.tscn" type="PackedScene" id=2]
[ext_resource path="res://obstacles/fly_1.tscn" type="PackedScene" id=3]
[ext_resource path="res://obstacles/fly_5.tscn" type="PackedScene" id=4]
[ext_resource path="res://obstacles/hill_2.tscn" type="PackedScene" id=5]
[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )
[node name="Area2D" parent="." instance=ExtResource( 2 )]
position = Vector2( 127.511, 505.983 )
[node name="Position2D" type="Position2D" parent="Area2D"]
position = Vector2( 59.8566, 1.36035 )
[node name="Area2D2" parent="." instance=ExtResource( 3 )]
position = Vector2( 52.6904, 254.313 )
[node name="Position2D" type="Position2D" parent="Area2D2"]
position = Vector2( 144.2, 125.155 )
[node name="Area2D3" parent="." instance=ExtResource( 4 )]
position = Vector2( 490.548, 40.195 )
[node name="Area2D4" parent="." instance=ExtResource( 5 )]
position = Vector2( 664.507, 563.921 )
[connection signal="body_entered" from="Area2D" to="." method="_collide"]
[connection signal="body_entered" from="Area2D2" to="." method="_collide"]
[connection signal="body_entered" from="Area2D3" to="." method="_collide"]
[connection signal="body_entered" from="Area2D4" to="." method="_collide"]

13
obstacles/pairs/pair.gd Normal file
View File

@@ -0,0 +1,13 @@
extends Node2D
signal collide
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
func _collide(body):
emit_signal("collide")