From 242dec6cb636be957fe1c13415762f1e204deef7 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 21 Nov 2025 17:07:57 +0200 Subject: Refactor map --- map.gd | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'map.gd') diff --git a/map.gd b/map.gd index 42a5c29..4f39972 100644 --- a/map.gd +++ b/map.gd @@ -4,23 +4,15 @@ 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 active_map_room: active_map_room.unhighlight() - if has_node(map_room_name): - active_map_room = get_node(map_room_name) - else: - active_map_room = null + active_map_room = get_node_or_null(map_room_name) - if active_map_room: - active_map_room.color = active_color + if active_map_room: active_map_room.highlight() func show_map(): visible = true -- cgit v1.3