|
@@ -5,13 +5,19 @@ extends Node2D
|
|
|
|
|
|
const VITESSE_DESCENTE: float = 50.0 # px / sec
|
|
|
|
|
|
-var pouvoir: PouvoirBase = null
|
|
|
+var pouvoir: PouvoirBase = null:
|
|
|
+ set=set_pouvoir
|
|
|
|
|
|
|
|
|
func _physics_process(delta: float) -> void:
|
|
|
_descendre(delta)
|
|
|
|
|
|
|
|
|
+func set_pouvoir(nouveau_pouvoir: PouvoirBase) -> void:
|
|
|
+ modulate = nouveau_pouvoir.couleur_principale()
|
|
|
+ pouvoir = nouveau_pouvoir
|
|
|
+
|
|
|
+
|
|
|
func _descendre(delta: float) -> void:
|
|
|
position.y += VITESSE_DESCENTE * delta
|
|
|
|