diff options
Diffstat (limited to 'pause_menu_map.gd')
| -rw-r--r-- | pause_menu_map.gd | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pause_menu_map.gd b/pause_menu_map.gd new file mode 100644 index 0000000..2f01ab4 --- /dev/null +++ b/pause_menu_map.gd @@ -0,0 +1,16 @@ +class_name PauseMenuMap +extends PauseMenuPage + +var active_map_room: MapRoom + +func _on_tree_entered() -> void: + if active_map_room: + active_map_room.highlight() + var pos = active_map_room.position + var size = get_viewport().get_visible_rect().size + var delta = Vector2(size.x / 2, size.y / 2) + position = -pos + delta - active_map_room.size / 2 + +func set_room_name(n: String): + if active_map_room: active_map_room.unhighlight() + active_map_room = get_node_or_null(n) |
