summaryrefslogtreecommitdiffstats
path: root/pause_menu.gd
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-11-29 17:16:36 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-11-29 17:16:36 +0200
commit16927c75f3e12bc3a4001910c316f079b0142e2a (patch)
tree4b319b58bf33d9bec431f62fefc9a6c27002c349 /pause_menu.gd
parent0259b7fe3e5b2b6e1c8d73aeaa4c7c033cb96d63 (diff)
Fix bugs
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])