feat: started adding new ui

This commit is contained in:
Gerard Gascón 2025-04-11 17:03:19 +02:00
parent dd4c4bb5e8
commit 72013e48eb
45 changed files with 860 additions and 96 deletions

View file

@ -12,7 +12,9 @@ class_name DragonEditor
@export var shoes_outfits: DragonOutfit
@export var dragon_colors: DragonOutfit
@onready var dragon_name: LineEdit = $CanvasLayer/LineEdit
@onready var dragon_name: LineEdit = $CanvasLayer/NameLabel/LineEdit
@onready var dragger: DraggableWindow = $CanvasLayer/Dragger
signal on_create_dragon(hat: Texture2D, shirt: Texture2D, shoes: Texture2D, dragon_name: String)
@ -21,10 +23,12 @@ func _ready() -> void:
hat.texture = null
shirt.texture = null
shoes.texture = null
dragger.on_drag.connect(_on_drag)
func _on_close_requested() -> void:
queue_free()
func _on_drag(offset: Vector2i):
position += offset
func _on_next_color_pressed() -> void:
@ -52,3 +56,7 @@ func _on_create_pressed() -> void:
return
on_create_dragon.emit(hat.texture, shirt.texture, shoes.texture, dragon_name.text)
queue_free()
func _on_close_pressed() -> void:
queue_free()