|
@@ -21,8 +21,8 @@ func _physics_process(delta: float) -> void:
|
|
|
var obstacle: Object = impact.get_collider()
|
|
|
if obstacle is Raquette:
|
|
|
_orienter_tir(obstacle)
|
|
|
- elif obstacle is Brique:
|
|
|
- _frapper(obstacle)
|
|
|
+ if obstacle.has_method("frapper"):
|
|
|
+ obstacle.frapper(1)
|
|
|
|
|
|
|
|
|
func _rebondir(impact: KinematicCollision2D) -> void:
|
|
@@ -42,9 +42,5 @@ func _auto_detruire() -> void:
|
|
|
queue_free()
|
|
|
|
|
|
|
|
|
-func _frapper(brique: Brique) -> void:
|
|
|
- brique.queue_free()
|
|
|
-
|
|
|
-
|
|
|
func _quand_verificateur_visibilite_detecte_sortie_ecran():
|
|
|
_auto_detruire()
|