Stuff
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
extends Window
|
||||
|
||||
var dragging : bool = false
|
||||
var data : AdventurerData
|
||||
@onready var nameLabel = %NameLabel
|
||||
@onready var jobLabel = %JobLabel
|
||||
@onready var expLabel : Label = %ExpLabel
|
||||
@onready var levelLabel :Label = %LevelLabel
|
||||
@@ -17,7 +19,7 @@ var data : AdventurerData
|
||||
|
||||
func setup(adv : AdventurerData) -> void:
|
||||
data = adv
|
||||
title = data.full_name()
|
||||
nameLabel.text = data.full_name()
|
||||
if data.job:
|
||||
jobLabel.text = data.job.name
|
||||
else:
|
||||
@@ -26,13 +28,22 @@ func setup(adv : AdventurerData) -> void:
|
||||
expLabel.text = "Exp: %d/%d" % [data.exp, data.get_tnl()]
|
||||
lifeLabel.text = "Life: " + str(data.life) + "/" + str(data.max_life)
|
||||
energyLabel.text = "Energy: " + str(data.energy) + "/" + str(data.max_energy)
|
||||
strLabel.text = "STR: " + str(data.stats.STR)
|
||||
dexLabel.text = "DEX: " + str(data.stats.DEX)
|
||||
intLabel.text = "INT: " + str(data.stats.INT)
|
||||
chaLabel.text = "CHA: " + str(data.stats.CHA)
|
||||
faiLabel.text = "FAI: " + str(data.stats.FAI)
|
||||
lukLabel.text = "LUK: " + str(data.stats.LUK)
|
||||
strLabel.text = str(data.stats.STR)
|
||||
dexLabel.text = str(data.stats.DEX)
|
||||
intLabel.text = str(data.stats.INT)
|
||||
chaLabel.text = str(data.stats.CHA)
|
||||
faiLabel.text = str(data.stats.FAI)
|
||||
lukLabel.text = str(data.stats.LUK)
|
||||
#TODO: Show equipment
|
||||
|
||||
func _on_close_requested() -> void:
|
||||
queue_free()
|
||||
|
||||
|
||||
func _on_drag_region_gui_input(event: InputEvent) -> void:
|
||||
if event is InputEventMouseButton:
|
||||
if event.button_index == MOUSE_BUTTON_LEFT:
|
||||
dragging = event.pressed
|
||||
elif dragging and event is InputEventMouseMotion:
|
||||
position += Vector2i(event.screen_relative)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user