extends CanvasLayer # Buttons @onready var resume_but: Button = $ColorRect/PanelContainer/VBoxContainer/Resume @onready var menu: Button = $ColorRect/PanelContainer/VBoxContainer/Menu @onready var continuer: Button = $Option/Continuer @onready var color_rect: ColorRect = $ColorRect @onready var option: CanvasLayer = $Option func _ready() -> void: hide() $AnimationPlayer.play("RESET") resume_but.text = Sauvegarde.get_text("resume") menu.text = Sauvegarde.get_text("menu") continuer.text = Sauvegarde.get_text("resume") func resume(): get_tree().paused = false hide() Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) $AnimationPlayer.play_backwards("blur") AudioServer.set_bus_effect_enabled( 1, 0, false ) func pause(): get_tree().paused = true show() Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) $AnimationPlayer.play("blur") AudioServer.set_bus_effect_enabled( 1, 0, true ) func _on_resume_pressed() -> void: resume() func _on_menu_pressed() -> void: get_tree().paused = false Transition.change_scene("res://ui/menu.tscn") func _on_option_pressed() -> void: color_rect.visible = false option.visible = true func _on_button_pressed() -> void: color_rect.visible = true option.visible = false