Files
chaussette.sale/vehicules/brake_zone.gd
Thomas dcb63f7fe0 Les voitures ont un meilleur gps
Les voiture maintenant suivent des coordonnées fournies par un AStarGrid2D
au lieu de bétement faire une diagonale vers le prochain point du lapin
ce qui fait que, maintenant elle ne peuvent plus vraiment monter sur les
troitoirs car ils ne font pas partis du calque de navigation.
2025-02-25 11:37:45 +01:00

17 lines
415 B
GDScript

extends Node2D
@export var fullStop: bool = true
func _on_body_entered(body: Node2D) -> void:
if OS.is_debug_build():
$Label.text = str(body)+ " " + "body entered "
if body.has_method("brake"):
(body as Car).brake(fullStop)
func _on_body_exited(body: Node2D) -> void:
if OS.is_debug_build():
$Label.text = str(body)+ " " + "body exited "
if body.has_method("accelerate"):
(body as Car).accelerate()