ajout d'une animation de recharge et réparation du crash au chargement de chunk

This commit is contained in:
2026-01-16 12:28:36 +01:00
parent 74d2d0de3a
commit ff4feacea3
25 changed files with 431 additions and 236 deletions

View File

@@ -10,22 +10,22 @@ const ZONE_DEACTIVATED_COLOR = Color.REBECCA_PURPLE
const CARD_VISUALISATION_TIME = 0.5
const CARD_UP_PADDING = 50
@export var default_cursor: Texture2D
@export var default_cursor : Texture2D
var current_inspect: Node = null
var inspected: Node = null
var inspected_card_info: CardInfo = null
var time_last_inspected: float = 0.
var player: Player # renseigné par Player
var can_interact: bool = false
var current_selected_item: Item = null
var have_energy_to_use_item: bool = false
var could_use_item: bool = false
var can_use_item: bool = false
var current_inspect : Node = null
var inspected : Node = null
var inspected_card_info : CardInfo = null
var time_last_inspected : float = 0.
var player : Player # renseigné par Player
var can_interact : bool = false
var current_selected_item : Item = null
var have_energy_to_use_item : bool = false
var could_use_item : bool = false
var can_use_item : bool = false
func _ready():
Input.set_custom_mouse_cursor(default_cursor)
%Action.visible = false
%Action.visible = false
func _input(_event):
if player:
@@ -58,7 +58,7 @@ func _process(delta):
and player.can_interact(current_inspect)
)
current_selected_item = player.data.inventory.get_item()
current_selected_item = player.data.inventory.get_item()
could_use_item = (
current_selected_item
@@ -145,11 +145,10 @@ func update_inspector():
%ActionEnergyImage.visible = current_selected_item.energy_usage != 0
else:
%Action.visible = false
else:
%Action.visible = false
func stop_inspect(node: Node):
func stop_inspect(node : Node):
if node.has_method("inspect"):
node.inspect(false)
if current_inspect == node: