From ef61225eb7c8091932a70e03b83a2758be129002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerard=20Gasc=C3=B3n?= <52170489+GerardGascon@users.noreply.github.com> Date: Wed, 23 Apr 2025 01:28:41 +0200 Subject: [PATCH] fix: first time bug --- scenes/create_button.gd | 1 + scenes/dragon_editor/dragon_editor.gd | 8 +++++--- scenes/name_setter/name_setter.tscn | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/scenes/create_button.gd b/scenes/create_button.gd index e326adc..f96c675 100644 --- a/scenes/create_button.gd +++ b/scenes/create_button.gd @@ -8,6 +8,7 @@ extends TextureButton func _on_button_up() -> void: var editor: DragonEditor = dragon_editor.instantiate() + editor.set_save_load(base._save_load) editor.on_create_dragon.connect(base.add_dragon) var window_position: Vector2i = DisplayServer.window_get_position() diff --git a/scenes/dragon_editor/dragon_editor.gd b/scenes/dragon_editor/dragon_editor.gd index 2cb25f8..9de8b04 100644 --- a/scenes/dragon_editor/dragon_editor.gd +++ b/scenes/dragon_editor/dragon_editor.gd @@ -11,16 +11,18 @@ class_name DragonEditor @export var decor_outfits: 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 dragger: DraggableWindow = $CanvasLayer/Dragger signal on_create_dragon(properties: DragonProperties) -func _ready() -> void: - _save_load.load() +func set_save_load(save_load: SaveLoad): + _save_load = save_load + +func _ready() -> void: hat.visible = false shirt.visible = false decor.visible = false diff --git a/scenes/name_setter/name_setter.tscn b/scenes/name_setter/name_setter.tscn index ffa6719..4cd235f 100644 --- a/scenes/name_setter/name_setter.tscn +++ b/scenes/name_setter/name_setter.tscn @@ -85,6 +85,7 @@ icon = SubResource("AtlasTexture_27shg") flat = true [node name="Label" type="Label" parent="create"] +layout_mode = 0 offset_left = 6.0 offset_top = -2.0 offset_right = 64.0