summaryrefslogtreecommitdiff
path: root/scenes/levels/pixel
diff options
context:
space:
mode:
Diffstat (limited to 'scenes/levels/pixel')
-rw-r--r--scenes/levels/pixel/PixelDefender.gd2
-rw-r--r--scenes/levels/pixel/PixelDefender.tscn1
2 files changed, 3 insertions, 0 deletions
diff --git a/scenes/levels/pixel/PixelDefender.gd b/scenes/levels/pixel/PixelDefender.gd
index 5f8d516..ec2b26d 100644
--- a/scenes/levels/pixel/PixelDefender.gd
+++ b/scenes/levels/pixel/PixelDefender.gd
@@ -62,8 +62,10 @@ func _process(delta):
func _on_enemy_area_shape_entered(area_id, area, area_shape, local_shape, e):
if area is Bullet and area.team == Bullet.CHAOS:
return
+ print(typeof(area), area)
if area is Bullet:
area.queue_free()
+ e.queue_free()
elif area is Spaceship and area.team == Bullet.ORDER:
e.queue_free()
diff --git a/scenes/levels/pixel/PixelDefender.tscn b/scenes/levels/pixel/PixelDefender.tscn
index 711e89f..29c7674 100644
--- a/scenes/levels/pixel/PixelDefender.tscn
+++ b/scenes/levels/pixel/PixelDefender.tscn
@@ -13,4 +13,5 @@ script = ExtResource( 1 )
position = Vector2( -432.818, -39.5735 )
[node name="Enemies" type="Node2D" parent="."]
+
[connection signal="area_shape_entered" from="spaceship" to="." method="_on_spaceship_area_shape_entered"]