diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-29 17:16:36 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-29 17:16:36 +0200 |
| commit | 16927c75f3e12bc3a4001910c316f079b0142e2a (patch) | |
| tree | 4b319b58bf33d9bec431f62fefc9a6c27002c349 /pause_menu.gd | |
| parent | 0259b7fe3e5b2b6e1c8d73aeaa4c7c033cb96d63 (diff) | |
Fix bugs
Diffstat (limited to 'pause_menu.gd')
| -rw-r--r-- | pause_menu.gd | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pause_menu.gd b/pause_menu.gd index ce09867..55605a7 100644 --- a/pause_menu.gd +++ b/pause_menu.gd @@ -1,7 +1,7 @@ class_name PauseMenu extends CanvasLayer -var active_page_index: int +var active_page_index: int = -1 var pages: Array[PauseMenuPage] = [] func _ready(): @@ -34,8 +34,9 @@ func get_map() -> PauseMenuMap: return null func set_page(i: int): - var prev_page = pages[active_page_index] - remove_child.call_deferred(prev_page) + if active_page_index != -1: + var prev_page = pages[active_page_index] + remove_child.call_deferred(prev_page) active_page_index = i add_child.call_deferred(pages[i]) |
