pause_menu.tscn 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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="VolumeControle" type="HBoxContainer" parent="VSplitContainer"]
  38. layout_mode = 2
  39. size_flags_vertical = 8
  40. [node name="ControleMusique" type="VBoxContainer" parent="VSplitContainer/VolumeControle"]
  41. layout_mode = 2
  42. size_flags_horizontal = 3
  43. [node name="EtiquetteMusique" type="Label" parent="VSplitContainer/VolumeControle/ControleMusique"]
  44. layout_mode = 2
  45. text = "Musique"
  46. horizontal_alignment = 1
  47. [node name="CurseurMusique" type="HSlider" parent="VSplitContainer/VolumeControle/ControleMusique"]
  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 = "Musique"
  54. [node name="ControleBruits" type="VBoxContainer" parent="VSplitContainer/VolumeControle"]
  55. layout_mode = 2
  56. size_flags_horizontal = 3
  57. [node name="EtiquetteMusique" type="Label" parent="VSplitContainer/VolumeControle/ControleBruits"]
  58. layout_mode = 2
  59. text = "Bruitages"
  60. horizontal_alignment = 1
  61. [node name="CurseurBruits" type="HSlider" parent="VSplitContainer/VolumeControle/ControleBruits"]
  62. layout_mode = 2
  63. size_flags_horizontal = 3
  64. min_value = -60.0
  65. max_value = 0.0
  66. script = ExtResource("4_ygvs3")
  67. nom_bus = "Bruits"
  68. [connection signal="pressed" from="VSplitContainer/Boutons/Reprendre" to="." method="_quand_bouton_reprendre_est_presse"]
  69. [connection signal="pressed" from="VSplitContainer/Boutons/RetourEcranTitre" to="." method="_quand_bouton_retour_titre_est_presse"]
  70. [connection signal="pressed" from="VSplitContainer/Boutons/QuitterLeJeu" to="." method="_quand_bouton_quitter_est_presse"]