#44 changement de la méthode d'interaction et d'utilisation du joueur pour une plus grande liberté de la souris

This commit is contained in:
2025-08-21 18:02:50 +02:00
parent 3bbb1cfcdc
commit bd852b007c
24 changed files with 433 additions and 146 deletions

View File

@@ -4,19 +4,22 @@ class_name Interactable
var available : bool = true
func can_interact(_p : Player) -> bool:
return true
return true
func interact_requirement_text() -> String:
return ""
return ""
func interact(_p : Player) -> bool:
printerr("Interact function called on abstract Interactable class")
return false
func interact(_p : Player) -> bool:
printerr("Interact function called on abstract Interactable class")
return false
func generate_collision(area_width : float):
var collision = CollisionShape2D.new()
var collision_shape = CircleShape2D.new()
collision_shape.radius = area_width
var collision = CollisionShape2D.new()
var collision_shape = CircleShape2D.new()
collision_shape.radius = area_width
collision.shape = collision_shape
add_child(collision)
collision.shape = collision_shape
add_child(collision)
func interact_text():
return ""