ajout du camion #87
* changements des objectifs, donnent juste des graines, sprite moins gros et objectifs plus nombreux * changement de la probabilité de mutation * refactor du code terrain et planet
This commit is contained in:
@@ -1,17 +1,24 @@
|
||||
extends InspectableEntity
|
||||
class_name Interactable
|
||||
|
||||
signal interacted(p: Player)
|
||||
|
||||
@export var default_interact_text = ""
|
||||
|
||||
var available : bool = true
|
||||
|
||||
func interact_text() -> String:
|
||||
return default_interact_text
|
||||
|
||||
func can_interact(_p : Player) -> bool:
|
||||
return available
|
||||
|
||||
func interaction_cost(_p : Player) -> int:
|
||||
return 0
|
||||
|
||||
func interact(_p : Player) -> bool:
|
||||
printerr("Interact function called on abstract Interactable class")
|
||||
return false
|
||||
func interact(_p : Player) -> bool:
|
||||
interacted.emit(_p)
|
||||
return true
|
||||
|
||||
func generate_collision(area_width : float) -> CollisionShape2D:
|
||||
var collision = CollisionShape2D.new()
|
||||
|
||||
Reference in New Issue
Block a user