12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- extends Control
- func activer_pause() -> void:
- get_tree().set_pause(true)
- musique_en_retrait(true)
- show()
- %Reprendre.grab_focus()
- Curseur.affiche_aspect_menu()
- ## Desactiver pause
- func reprendre() -> void:
- hide()
- musique_en_retrait(false)
- get_tree().set_pause(false)
- Curseur.affiche_aspect_combat()
- ## Active ou desactive l'effet pour rendre la musique moins presente
- func musique_en_retrait(effet_actif: bool) -> void:
- AudioServer.set_bus_effect_enabled(2, 1, effet_actif)
- func _unhandled_input(event: InputEvent) -> void:
- if event.is_action_released("ui_pause"):
- if get_tree().is_paused():
- reprendre()
- else:
- activer_pause()
- func _quand_bouton_reprendre_est_presse():
- reprendre()
- func _quand_bouton_retour_titre_est_presse():
- reprendre()
- get_tree().reload_current_scene()
- func _quand_bouton_quitter_est_presse():
- get_tree().quit()
|