extends Area2D @export var speed: float = 300 # Définir la vitesse de la balle @onready var audio = $effet var sound_list = [ preload("res://ressources/sons/flute-1.mp3"), preload("res://ressources/sons/flute-2.mp3"), preload("res://ressources/sons/flute-3.mp3"), preload("res://ressources/sons/flute-4.mp3"), ] func _ready() : var index = randi() % 3 audio.stream = sound_list[index] audio.play() # Direction initiale du mouvement var initial_direction: Vector2 = Vector2(1, 0) # Exemple par défaut : vers la droite func _physics_process(delta: float) -> void: position += initial_direction * speed * delta func Collision(body: Node2D) -> void: if body.is_in_group("World_Border") : queue_free() if body.is_in_group("Enemies") : body.take_damage(1) print(body.vie) queue_free()