|
@@ -3,13 +3,13 @@ extends Node2D
|
|
|
## Gere les balles du jeu.
|
|
|
|
|
|
|
|
|
-signal partie_perdue
|
|
|
+#signal partie_perdue
|
|
|
#signal nb_balles_change(int)
|
|
|
|
|
|
const SceneBalle = preload("res://composants/objets/balle/balle.tscn")
|
|
|
|
|
|
## Quand il ne reste plus de balle, la partie est perdue !
|
|
|
-@export_range(1, 10) var nombre_de_balles: int = 1
|
|
|
+#@export_range(1, 10) var nombre_de_balles: int = 1
|
|
|
|
|
|
|
|
|
func _ready() -> void:
|
|
@@ -18,9 +18,7 @@ func _ready() -> void:
|
|
|
|
|
|
## S'il en reste en reserve, lance une balle
|
|
|
func lancer_balle() -> void:
|
|
|
- if nombre_de_balles <= 0:
|
|
|
- partie_perdue.emit()
|
|
|
- return # on ne lance pas la balle
|
|
|
+ # ne pas lancer de balles si plus de balle
|
|
|
|
|
|
_decrementer_nombre_de_balles()
|
|
|
var nouvelle_balle: Balle = SceneBalle.instantiate()
|
|
@@ -32,5 +30,4 @@ func _quand_balle_detruite() -> void:
|
|
|
|
|
|
|
|
|
func _decrementer_nombre_de_balles() -> void:
|
|
|
- nombre_de_balles -= 1
|
|
|
- #nb_balles_change.emit(nombre_de_balles)
|
|
|
+ pass # -1
|