feat: started adding new ui
This commit is contained in:
parent
dd4c4bb5e8
commit
72013e48eb
45 changed files with 860 additions and 96 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue