12345678910111213141516171819202122232425 |
- class_name ConteneurDeBriques
- extends Node2D
- ## C'est la victoire !
- #signal plus_de_briques
- #@onready var nombre_enfants: int = get_children().size()
- func _ready() -> void:
- for node: Node in get_children():
- assert(node is Brique or node is ConteneurDeBriques, "Ne peut contenir que des briques")
- if node is Brique:
- var brique: Brique = node as Brique
- #brique.eclatee.connect(_quand_enfant_detruit)
- elif node is ConteneurDeBriques:
- var contenant: ConteneurDeBriques = node as ConteneurDeBriques
- #contenant.plus_de_briques.connect(_quand_enfant_detruit)
- #func _quand_enfant_detruit() -> void:
- # nombre_enfants -= 1
- #if nombre_enfants <= 0:
- #plus_de_briques.emit()
|