#20 #26 ajout d'une autre plante et de la mécanique de récolte, avec plusieurs graines possibles

This commit is contained in:
2025-08-20 09:31:40 +02:00
parent 1f301815be
commit 9de869b7af
20 changed files with 414 additions and 42 deletions

View File

@@ -2,13 +2,14 @@ extends CharacterBody2D
class_name Player
signal player_updated(player: Player)
signal action_tried_without_energy
var planet : Planet # mis à jour par la classe Planet
@export var speed = 400
@onready var inventory : Inventory = Inventory.new()
var max_energy : int = 10
var max_energy : int = 5
var controlling_player : bool = true :
set(v):
@@ -64,6 +65,8 @@ func calculate_direction():
$Sprite.flip_h = (input_direction.x < 0)
func try_use_item():
if energy == 0 and inventory.get_item():
action_tried_without_energy.emit()
if energy > 0 and can_use_item:
use_item()