refonte de l'inspecteur #61

This commit is contained in:
2025-09-12 10:48:51 +02:00
parent 6687235094
commit 655b875759
16 changed files with 263 additions and 143 deletions

View File

@@ -1,11 +1,16 @@
extends Node
signal inspected_entity_changed(e : InspectableEntity)
const DEFAULT_ACTION_COLOR = Color.WHITE
const ENERGY_ACTION_COLOR = Color("ffff2b")
@export var default_cursor : Texture2D
var inspected_entity : InspectableEntity = null
var inspected_entity : InspectableEntity = null :
set(e):
inspected_entity = e
inspected_entity_changed.emit(e)
var player : Player # renseigné par Player
var can_interact : bool = false
var current_selected_item : Item = null
@@ -72,7 +77,7 @@ func inspect_entity(entity : InspectableEntity):
func update_inspector():
%InspectorText.visible = inspected_entity != null
if inspected_entity:
%InspectorText.text = inspected_entity.inspected_text()
%InspectorText.text = inspected_entity.pointer_text()
if player:
if can_interact and inspected_entity and inspected_entity is Interactable: