a game about throwing hammers made for the github game off
Diffstat (limited to 'colliders/hitbox.gd')
-rw-r--r--colliders/hitbox.gd12
1 files changed, 12 insertions, 0 deletions
diff --git a/colliders/hitbox.gd b/colliders/hitbox.gd
new file mode 100644
index 0000000..9bcc233
--- /dev/null
+++ b/colliders/hitbox.gd
@@ -0,0 +1,12 @@
+extends Area2D
+
+@export var damage: int = 1
+
+signal hit_enemy
+
+func _on_area_entered(hurtbox: Hurtbox) -> void:
+ (hurtbox.owner as Hittable).hit(damage)
+ hit_enemy.emit()
+
+func _ready() -> void:
+ area_entered.connect(_on_area_entered)