extends VSplitContainer


func resume() -> void:
	hide()
	get_tree().set_pause(false)


func _unhandled_input(event: InputEvent) -> void:
	if event.is_action_released("ui_pause"):
		if get_tree().is_paused():
			resume()
		else:
			get_tree().set_pause(true)
			show()


func _on_resume_button_pressed():
	resume()


func _on_title_button_pressed():
	resume()
	get_tree().reload_current_scene()


func _on_quit_button_pressed():
	get_tree().quit()


func _on_visibility_changed():
	%ResumeButton.grab_focus()