diff options
Diffstat (limited to 'scripts/window.gd')
| -rw-r--r-- | scripts/window.gd | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/scripts/window.gd b/scripts/window.gd index 75f29a7..af0b81a 100644 --- a/scripts/window.gd +++ b/scripts/window.gd @@ -1,12 +1,12 @@ -extends Area2D +extends Window var _mouse_in = false -@onready var window = $Window func _ready() -> void: mouse_entered.connect(_on_mouse_entered) mouse_exited.connect(_on_mouse_exited) - window.visible = false + close_requested.connect(_on_close_requested) + visible = false func _process(_delta: float) -> void: if Input.is_action_just_pressed("mouse1") and _mouse_in: @@ -17,6 +17,9 @@ func _on_mouse_entered(): func _on_mouse_exited(): _mouse_in = false - -func _on_notepad_icon_open_app(app_name: Variant) -> void: - window.visible = !window.visible + +func _on_open_app() -> void: + visible = true + +func _on_close_requested() -> void: + visible = false |
