19 lines
467 B
GDScript
19 lines
467 B
GDScript
extends TextureButton
|
|
|
|
|
|
@export var dragon_editor: PackedScene
|
|
|
|
@onready var base: GameManager = $"../.."
|
|
|
|
|
|
func _on_button_up() -> void:
|
|
var editor: DragonEditor = dragon_editor.instantiate()
|
|
editor.on_create_dragon.connect(base.add_dragon)
|
|
|
|
var window_position: Vector2i = DisplayServer.window_get_position()
|
|
var window_size: Vector2i = DisplayServer.window_get_size()
|
|
|
|
editor.position = window_position - editor.size / 2
|
|
|
|
editor.show()
|
|
add_child(editor)
|