浏览代码

:fire: Supprime pouvoir ralentissement

DricomDragon 10 月之前
父节点
当前提交
f3479cc69a

+ 4 - 4
godot/composants/objets/balle/balle.gd

@@ -34,10 +34,10 @@ func _physics_process(delta: float) -> void:
 		_impacter_brique(obstacle)
 
 
-func ralentir(diviseur: float) -> void:
-	assert(diviseur > 1.0, "Valeur diviseur invalide pour ralentir")
-	_vitesse /= diviseur
-	_mettre_en_mouvement(_mouvement.normalized())
+#func ralentir(diviseur: float) -> void:
+	#assert(diviseur > 1.0, "Valeur diviseur invalide pour ralentir")
+	#_vitesse /= diviseur
+	#_mettre_en_mouvement(_mouvement.normalized())
 
 
 ## Recopie les proprietes utiles de l'autre balle

+ 2 - 2
godot/composants/objets/brique/brique.gd

@@ -52,8 +52,8 @@ func _associe_texture_brique(nouveau_type_pouvoir: Pouvoir.Type) -> void:
 			_texture_brique = preload("res://composants/objets/brique/images/43.png")
 		Pouvoir.Type.VIE:
 			_texture_brique = preload("res://composants/objets/brique/images/44.png")
-		Pouvoir.Type.RALENTIR:
-			_texture_brique = preload("res://composants/objets/brique/images/08.png")
+		#Pouvoir.Type.RALENTIR:
+			#_texture_brique = preload("res://composants/objets/brique/images/08.png")
 		_:
 			_texture_brique = preload("res://composants/objets/brique/images/34.png")
 	_montrer_type_pouvoir()

+ 3 - 3
godot/composants/pouvoirs/commun/association_pouvoirs.gd

@@ -5,7 +5,7 @@ enum Type {
 	AUCUN, # si pas de pouvoir, laisser en premier
 	FEU,
 	VIE,
-	RALENTIR,
+	#RALENTIR,
 	BONJOUR # laisser en dernier
 }
 
@@ -18,8 +18,8 @@ static func fabriquer(type: Type): # -> PouvoirBase
 			return PouvoirFeu.new()
 		Type.VIE:
 			return VieBonus.new()
-		Type.RALENTIR:
-			return RalentirPouvoir.new()
+		#Type.RALENTIR:
+			#return RalentirPouvoir.new()
 		Type.AUCUN:
 			return null
 		_:

+ 0 - 13
godot/composants/pouvoirs/pouvoir_ralentir.gd

@@ -1,13 +0,0 @@
-class_name RalentirPouvoir
-extends PouvoirBase
-## Pouvoir qui ralentit toutes les balles
-
-
-func declencher_pouvoir(arbre_scene: SceneTree) -> void:
-	for balle in arbre_scene.get_nodes_in_group("groupe_des_balles"):
-		assert(balle is Balle, "Le groupe_des_balles ne doit contenir que des Balle !")
-		balle.ralentir(3.0)
-
-
-func couleur_principale() -> Color:
-	return Color.WEB_GREEN

+ 0 - 1
godot/exec/niveaux/blob_facile.tscn

@@ -50,7 +50,6 @@ position = Vector2(180, 128)
 
 [node name="Brique8" parent="Briques" instance=ExtResource("4_nhi56")]
 position = Vector2(210, 128)
-pouvoir_type = 3
 
 [node name="Brique9" parent="Briques" instance=ExtResource("4_nhi56")]
 position = Vector2(240, 128)