|
@@ -27,8 +27,8 @@ func _physics_process(delta: float) -> void:
|
|
|
if obstacle is Raquette:
|
|
|
_orienter_tir(obstacle)
|
|
|
_accelerer()
|
|
|
- if obstacle.has_method("frapper"):
|
|
|
- obstacle.frapper(1)
|
|
|
+ elif obstacle is Brique:
|
|
|
+ _impacter_brique(obstacle)
|
|
|
|
|
|
|
|
|
func _rebondir(impact: KinematicCollision2D) -> void:
|
|
@@ -49,6 +49,10 @@ func _accelerer() -> void:
|
|
|
_mettre_en_mouvement(_mouvement.normalized())
|
|
|
|
|
|
|
|
|
+func _impacter_brique(brique: Brique) -> void:
|
|
|
+ brique.frapper(1)
|
|
|
+
|
|
|
+
|
|
|
func _mettre_en_mouvement(dir: Vector2) -> void:
|
|
|
_mouvement = dir * _vitesse
|
|
|
|