From 31d7be95a48f3d36f2daac950dbc7cdaabeb5b86 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 21 Nov 2025 16:37:45 +0200 Subject: Add full screen map and pause --- map.gd | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'map.gd') diff --git a/map.gd b/map.gd index 478a5f3..4fa9a0c 100644 --- a/map.gd +++ b/map.gd @@ -1,11 +1,15 @@ class_name Map extends CanvasLayer +@onready var top: Top = get_tree().root.get_node("Top") var active_map_room: MapRoom @export var inactive_color: Color @export var active_color: Color +func _ready(): + hide_map() + func set_active_name(map_room_name: String): if active_map_room: active_map_room.color = inactive_color @@ -17,3 +21,14 @@ func set_active_name(map_room_name: String): if active_map_room: active_map_room.color = active_color + +func connect_close_map(callable: Callable): + $UnpauseButton.connect("pressed", callable) + +func show_map(): + visible = true + $UnpauseButton.mouse_filter = Control.MOUSE_FILTER_STOP + +func hide_map(): + visible = false + $UnpauseButton.mouse_filter = Control.MOUSE_FILTER_IGNORE -- cgit v1.3