Dev Démo 1.2

* les plantes se placent désormais sur une grille
* ajouts de curseurs relatifs à l'item
* ajout de settings sur la sensibilité à la souris
* ajout d'un défi en fin de run
This commit is contained in:
2026-06-12 16:42:00 +02:00
parent 5aff9eadaa
commit 940b3c1553
40 changed files with 953 additions and 76 deletions

View File

@@ -14,6 +14,7 @@ enum ItemType {TOOL_ITEM, CONSUMABLE_ITEM}
@export var type: ItemType : get = get_item_type
@export var description: String : get = get_description
var icon: Texture2D : get = get_icon
var pointer: Texture2D : get = get_pointer
@export var usage_zone_radius: int = 5 : get = get_usage_zone_radius
@export var energy_usage : int = 1 : get = get_energy_used
@@ -29,6 +30,9 @@ func get_description() -> String:
func get_icon() -> Texture2D:
return icon
func get_pointer() -> Texture2D:
return null
func get_energy_used() -> int:
return energy_usage
@@ -50,6 +54,9 @@ func get_usage_object_affected(_i : Area2D) -> bool:
func is_one_time_use():
return false
func snap_usage_to_grid():
return false
func can_use(_player : Player, _zone: Player.ActionZone) -> bool:
return false