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 if has_node(map_room_name): active_map_room = get_node(map_room_name) else: active_map_room = null if active_map_room: active_map_room.color = active_color func show_map(): visible = true $UnpauseButton.mouse_filter = Control.MOUSE_FILTER_STOP func hide_map(): visible = false $UnpauseButton.mouse_filter = Control.MOUSE_FILTER_IGNORE func _on_unpause_button_pressed() -> void: Input.action_press("menu")