diff --git a/src/logic-scenes/main menu/pause_menu.gd b/src/logic-scenes/main menu/pause_menu.gd new file mode 100644 index 0000000..f5ec358 --- /dev/null +++ b/src/logic-scenes/main menu/pause_menu.gd @@ -0,0 +1,25 @@ +class_name PauseManu extends PanelContainer + +@onready var resume_button = %ResumeButton +@onready var to_menu_button = %ToMenuButton +@onready var to_settings_button = %ToSettingsButton +@onready var to_desktop_button = %ToDesktopButton +@onready var helpline_button = %FindHelplineButton +@onready var skip_story_button = %SkipStoryButton + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + resume_button.pressed.connect(_process) + to_menu_button.pressed.connect(_process) + to_desktop_button.pressed.connect(func(): get_tree().quit()) + to_settings_button.pressed.connect(_process) + helpline_button.pressed.connect(func(): OS.shell_open("https://findahelpline.com/")) + skip_story_button.pressed.connect(_process) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass + +func _on_help_pressed(): + OS.shell_open("https://findahelpline.com/")