feat: add enemy node; add player/enemy collision; add player hp to the scene manager; add hit by enemy logic;

This commit is contained in:
2026-09-20 20:05:22 +02:00
parent a528943b91
commit a252f9419e
7 changed files with 88 additions and 18 deletions
+7
View File
@@ -12,6 +12,7 @@
[ext_resource type="PackedScene" uid="uid://orvnsdbeji56" path="res://Scenes/Block/block.tscn" id="8_n5fck"]
[ext_resource type="PackedScene" uid="uid://cet4fk631cjyt" path="res://Scenes/Block/ice_block.tscn" id="10_u35dq"]
[ext_resource type="PackedScene" uid="uid://bdu180bpjrn5h" path="res://Scenes/Switch/switch.tscn" id="12_g75ix"]
[ext_resource type="AudioStream" uid="uid://w08sgqkkqa5p" path="res://Ninja Adventure - Asset Pack/Musics/2 - The Cave.ogg" id="13_x00t5"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_00mv7"]
texture = ExtResource("5_102mq")
@@ -710,6 +711,12 @@ position = Vector2(124, -21)
[node name="Switch" parent="." unique_id=78052327 instance=ExtResource("12_g75ix")]
position = Vector2(200, -24)
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." unique_id=157733558]
stream = ExtResource("13_x00t5")
volume_db = -5.0
autoplay = true
parameters/looping = true
[connection signal="pressed" from="PuzzleButton" to="LockedDoor" method="_on_puzzle_button_pressed"]
[connection signal="unpressed" from="PuzzleButton" to="LockedDoor" method="_on_puzzle_button_unpressed"]
[connection signal="pressed" from="PuzzleButton2" to="LockedDoor" method="_on_puzzle_button_pressed"]