pause_menu.tscn 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. [gd_scene load_steps=4 format=3 uid="uid://cvsfngjyx7xvw"]
  2. [ext_resource type="Script" path="res://composants/interface/pause/pause_menu.gd" id="1_c51fd"]
  3. [ext_resource type="Texture2D" uid="uid://bkupreskydgkg" path="res://composants/interface/pause/sprite.png" id="2_2pxrh"]
  4. [ext_resource type="Script" path="res://composants/interface/pause/bus_volume.gd" id="4_ygvs3"]
  5. [node name="PauseMenu" type="VSplitContainer"]
  6. process_mode = 3
  7. visible = false
  8. anchors_preset = 15
  9. anchor_right = 1.0
  10. anchor_bottom = 1.0
  11. grow_horizontal = 2
  12. grow_vertical = 2
  13. dragger_visibility = 1
  14. script = ExtResource("1_c51fd")
  15. [node name="PauseTitle" type="TextureRect" parent="."]
  16. custom_minimum_size = Vector2(0, 200)
  17. layout_mode = 2
  18. texture = ExtResource("2_2pxrh")
  19. stretch_mode = 3
  20. [node name="VSplitContainer" type="VSplitContainer" parent="."]
  21. process_mode = 2
  22. layout_mode = 2
  23. [node name="Boutons" type="VBoxContainer" parent="VSplitContainer"]
  24. layout_mode = 2
  25. size_flags_horizontal = 4
  26. size_flags_vertical = 0
  27. [node name="Reprendre" type="Button" parent="VSplitContainer/Boutons"]
  28. unique_name_in_owner = true
  29. layout_mode = 2
  30. text = "Reprendre"
  31. [node name="RetourEcranTitre" type="Button" parent="VSplitContainer/Boutons"]
  32. layout_mode = 2
  33. text = "Retour écran titre"
  34. [node name="QuitterLeJeu" type="Button" parent="VSplitContainer/Boutons"]
  35. layout_mode = 2
  36. text = "Quitter le jeu"
  37. [node name="VolumeControl" type="HBoxContainer" parent="VSplitContainer"]
  38. layout_mode = 2
  39. size_flags_vertical = 8
  40. [node name="Musique" type="HSlider" parent="VSplitContainer/VolumeControl"]
  41. layout_mode = 2
  42. size_flags_horizontal = 3
  43. min_value = -60.0
  44. max_value = 0.0
  45. script = ExtResource("4_ygvs3")
  46. nom_bus = "Musique"
  47. [node name="Bruits" type="HSlider" parent="VSplitContainer/VolumeControl"]
  48. layout_mode = 2
  49. size_flags_horizontal = 3
  50. min_value = -60.0
  51. max_value = 0.0
  52. script = ExtResource("4_ygvs3")
  53. nom_bus = "Bruits"
  54. [connection signal="pressed" from="VSplitContainer/Boutons/Reprendre" to="." method="_quand_bouton_reprendre_est_presse"]
  55. [connection signal="pressed" from="VSplitContainer/Boutons/RetourEcranTitre" to="." method="_quand_bouton_retour_titre_est_presse"]
  56. [connection signal="pressed" from="VSplitContainer/Boutons/QuitterLeJeu" to="." method="_quand_bouton_quitter_est_presse"]