diff options
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]) |
