From 898877f09808691a5e5d45850d27ae85f270db16 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Thu, 2 Jun 2022 02:35:03 -0600 Subject: add food system --- src/entities/actors/snake/scripts/generic_segment.gd | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/entities/actors/snake/scripts/generic_segment.gd') diff --git a/src/entities/actors/snake/scripts/generic_segment.gd b/src/entities/actors/snake/scripts/generic_segment.gd index 6c65d11..e2db91d 100644 --- a/src/entities/actors/snake/scripts/generic_segment.gd +++ b/src/entities/actors/snake/scripts/generic_segment.gd @@ -2,6 +2,16 @@ extends PathFollow2D export(String, "body", "tail") var TYPE: String = "body" +onready var _segment: Area2D = get_child(0) + + +func _ready() -> void: + _segment.connect("body_entered", self, "_on_body_entered") + func _physics_process(delta: float) -> void: offset += Global.SNAKE_SPEED * delta + + +func _on_body_entered(body: Node) -> void: + Event.emit_signal("snake_segment_body_entered", body) -- cgit v1.2.3-54-g00ecf