|
@@ -31,12 +31,19 @@ func recharge() -> void:
|
|
charge.emit()
|
|
charge.emit()
|
|
|
|
|
|
|
|
|
|
|
|
+func _impacter_brique(brique: Brique) -> void:
|
|
|
|
+ super._impacter_brique(brique)
|
|
|
|
+ if surchargee:
|
|
|
|
+ electrise(brique)
|
|
|
|
+
|
|
|
|
+
|
|
## La balle electrique se recharge au contact de la raquette
|
|
## La balle electrique se recharge au contact de la raquette
|
|
func _mettre_en_mouvement(dir: Vector2) -> void:
|
|
func _mettre_en_mouvement(dir: Vector2) -> void:
|
|
super._mettre_en_mouvement(dir)
|
|
super._mettre_en_mouvement(dir)
|
|
recharge()
|
|
recharge()
|
|
|
|
|
|
|
|
|
|
|
|
+## Effet graphique electrique
|
|
func _clignoter(delta: float) -> void:
|
|
func _clignoter(delta: float) -> void:
|
|
if not surchargee:
|
|
if not surchargee:
|
|
return
|
|
return
|