summaryrefslogtreecommitdiffstats
path: root/pause_menu.gd
diff options
context:
space:
mode:
Diffstat (limited to 'pause_menu.gd')
-rw-r--r--pause_menu.gd7
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])