fix: first time bug

This commit is contained in:
Gerard Gascón 2025-04-23 01:28:41 +02:00
parent b9caa6e94f
commit ef61225eb7
3 changed files with 7 additions and 3 deletions

View file

@ -8,6 +8,7 @@ extends TextureButton
func _on_button_up() -> void: func _on_button_up() -> void:
var editor: DragonEditor = dragon_editor.instantiate() var editor: DragonEditor = dragon_editor.instantiate()
editor.set_save_load(base._save_load)
editor.on_create_dragon.connect(base.add_dragon) editor.on_create_dragon.connect(base.add_dragon)
var window_position: Vector2i = DisplayServer.window_get_position() var window_position: Vector2i = DisplayServer.window_get_position()

View file

@ -11,16 +11,18 @@ class_name DragonEditor
@export var decor_outfits: DragonOutfit @export var decor_outfits: DragonOutfit
@export var dragon_colors: DragonOutfit @export var dragon_colors: DragonOutfit
var _save_load: SaveLoad = SaveLoad.new() var _save_load: SaveLoad
@onready var dragon_name: LineEdit = $CanvasLayer/NameLabel/LineEdit @onready var dragon_name: LineEdit = $CanvasLayer/NameLabel/LineEdit
@onready var dragger: DraggableWindow = $CanvasLayer/Dragger @onready var dragger: DraggableWindow = $CanvasLayer/Dragger
signal on_create_dragon(properties: DragonProperties) signal on_create_dragon(properties: DragonProperties)
func _ready() -> void: func set_save_load(save_load: SaveLoad):
_save_load.load() _save_load = save_load
func _ready() -> void:
hat.visible = false hat.visible = false
shirt.visible = false shirt.visible = false
decor.visible = false decor.visible = false

View file

@ -85,6 +85,7 @@ icon = SubResource("AtlasTexture_27shg")
flat = true flat = true
[node name="Label" type="Label" parent="create"] [node name="Label" type="Label" parent="create"]
layout_mode = 0
offset_left = 6.0 offset_left = 6.0
offset_top = -2.0 offset_top = -2.0
offset_right = 64.0 offset_right = 64.0