credit
This commit is contained in:
+20
-10
@@ -1,39 +1,49 @@
|
||||
extends Control
|
||||
extends CanvasLayer
|
||||
|
||||
# Buttons
|
||||
@onready var resume_but: Button = $ColorRect/PanelContainer/VBoxContainer/Resume
|
||||
@onready var restart: Button = $ColorRect/PanelContainer/VBoxContainer/Restart
|
||||
@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")
|
||||
restart.text = Sauvegarde.get_text("restart")
|
||||
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_restart_pressed() -> void:
|
||||
resume()
|
||||
get_tree().reload_current_scene()
|
||||
|
||||
|
||||
func _on_menu_pressed() -> void:
|
||||
get_tree().paused = false
|
||||
get_tree().change_scene_to_file( "res://scenes/menu.tscn" )
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user