extends Node

func lire_yaml():
	var fichier = FileAccess.open("res://scenes/vague/vague.yaml", FileAccess.READ)
	if fichier != null:
		var contenu = fichier.get_as_text()
		fichier = null
		var yaml_contenu = parse_yaml(contenu)
		return yaml_contenu
	else:
		print("Erreur lors de la lecture du fichier YAML")
		return null

func parse_yaml(yaml_text):
	# Godot ne prend pas en charge nativement les fichiers YAML.
	# Vous devrez utiliser une bibliothèque externe pour parser les fichiers YAML.
	print("Erreur : Godot ne prend pas en charge nativement les fichiers YAML")
	return null

func _ready():
	var contenu = lire_yaml()
	if contenu:
		print(contenu)
		var vagues = contenu["vagues"]
		for i in range(len(vagues)):
			var vague = vagues[i]
			print("Vague ", i+1)
			print("  Slime : ", vague["slime"])
			print("  Poulpe : ", vague["poulpe"])
			print("  Robot : ", vague["robot"])