ajout d'une animation de recharge et réparation du crash au chargement de chunk
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user