diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-21 16:37:45 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-21 16:37:45 +0200 |
| commit | 31d7be95a48f3d36f2daac950dbc7cdaabeb5b86 (patch) | |
| tree | 4481f2db453260cdad9273b70e5282cd51f9ec46 /map.gd | |
| parent | 413d219eba1157284a6a90ecb9f736058158bb5f (diff) | |
Add full screen map and pause
Diffstat (limited to 'map.gd')
| -rw-r--r-- | map.gd | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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 |
