extends Control var menus var currentTab = -1 func _ready(): menus = get_node("VSplitContainer/Menus").get_children() %TabBar.current_tab = 4 func _on_tab_bar_tab_clicked(tab): if tab == currentTab: currentTab = -1 for i in menus.size(): menus[i].visible = false %TabBar.current_tab = 4 else: for i in menus.size(): if i == tab: menus[i].visible = true else: menus[i].visible = false currentTab = tab func _on_credits_button_pressed(): %CreditsPopup.popup_centered() func _on_esc_menu_button_pressed(): get_parent().get_node("EscapeMenu").visible = true func _on_achievements_button_pressed(): get_parent().get_node("AchievementsMenu").visible = true get_parent().get_node("AchievementsMenu").opened()