diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-29 14:10:32 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-29 14:10:32 +0200 |
| commit | b532e98ecdbd449da63962cc6db3feef62dbe857 (patch) | |
| tree | 99acd309a6cf5e3348a3645fa9a3911a73c27892 /pause_menu_map.gd | |
| parent | cddd0a496fcc6404f1024c4e515f1e20a31a2d6c (diff) | |
Rework pause menu
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) |
