summaryrefslogtreecommitdiffstats
path: root/spikes.tscn
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2026-01-27 18:24:43 +0200
committerJan Tuomi <jan@jantuomi.fi>2026-01-27 18:24:43 +0200
commit7e2875109d458e2183ad0c27f833b432981a54c2 (patch)
tree9b3384de96be5babd8b629c5ac3794cf00d9942c /spikes.tscn
parent82fb5c296243d91a9b49589dec8e7d39b54e39ca (diff)
Work on levels
Diffstat (limited to 'spikes.tscn')
-rw-r--r--spikes.tscn25
1 files changed, 25 insertions, 0 deletions
diff --git a/spikes.tscn b/spikes.tscn
new file mode 100644
index 0000000..7ad0ec7
--- /dev/null
+++ b/spikes.tscn
@@ -0,0 +1,25 @@
+[gd_scene load_steps=3 format=3 uid="uid://wp0cs5nj823y"]
+
+[ext_resource type="Texture2D" uid="uid://c7ublkuurqtjv" path="res://assets/kenney_1-bit-platformer-pack/Tiles/Transparent/tile_0122.png" id="1_s0g1x"]
+
+[sub_resource type="GDScript" id="GDScript_s0g1x"]
+script/source = "class_name Spikes
+extends Sprite2D
+
+
+func _on_area_2d_body_entered(player: Player) -> void:
+ player.request_state_dead()
+"
+
+[node name="Spikes" type="Sprite2D"]
+texture = ExtResource("1_s0g1x")
+script = SubResource("GDScript_s0g1x")
+
+[node name="Area2D" type="Area2D" parent="."]
+collision_layer = 128
+collision_mask = 2
+
+[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Area2D"]
+polygon = PackedVector2Array(4, 2, 7, 8, -7, 8, -4, 2, -1, 7, 1, 7)
+
+[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"]