Cow_Life_Sim_RPG/UI/MenuBar/MenuBar.gd

34 lines
744 B
GDScript

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()