#10 gestion des interaction du joueur

- ajout d'une classe abstraite d'éléments interactifs : Interactables
- ajout d'une classe abstraite d'actions d'éléments d'interactifs : InteractablesActions
- ajout de la première classe d'action : WaterPlant
- ajout d'une plante rudimentaire
This commit is contained in:
2025-08-01 15:45:17 +02:00
parent b60c445592
commit 4c089dddd6
18 changed files with 221 additions and 4 deletions

View File

@@ -0,0 +1,8 @@
extends Interactable
class_name Plant
var watered : bool = false : set = set_watered
func set_watered(_watered):
watered = _watered
$AnimatedSprite2D.play("watered" if watered else "default")

View File

@@ -0,0 +1 @@
uid://cega715smavh3