pause_menu.tscn 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. [gd_scene load_steps=8 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="Texture2D" uid="uid://ch6el88gkg1d3" path="res://composants/interface/pause/metalPanel.png" id="3_8ibiy"]
  5. [ext_resource type="Texture2D" uid="uid://dqjikgaxapxq" path="res://composants/interface/pause/AudioStreamMP3.svg" id="3_sxlkx"]
  6. [ext_resource type="Script" path="res://composants/interface/pause/bus_volume.gd" id="4_ygvs3"]
  7. [ext_resource type="Texture2D" uid="uid://c1mxl4duk5m18" path="res://composants/interface/pause/AudioStreamGenerator.svg" id="5_22vgw"]
  8. [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_q2c6x"]
  9. texture = ExtResource("3_8ibiy")
  10. texture_margin_left = 14.0
  11. texture_margin_top = 14.0
  12. texture_margin_right = 14.0
  13. texture_margin_bottom = 14.0
  14. [node name="PauseMenu" type="VSplitContainer"]
  15. process_mode = 3
  16. visible = false
  17. z_index = 1
  18. anchors_preset = 15
  19. anchor_right = 1.0
  20. anchor_bottom = 1.0
  21. grow_horizontal = 2
  22. grow_vertical = 2
  23. dragger_visibility = 1
  24. script = ExtResource("1_c51fd")
  25. [node name="Texte" type="VSplitContainer" parent="."]
  26. layout_mode = 2
  27. dragger_visibility = 2
  28. [node name="Label" type="Label" parent="Texte"]
  29. layout_mode = 2
  30. text = "Bouger la raquette : souris ou ← et →"
  31. [node name="PauseTitle" type="TextureRect" parent="Texte"]
  32. custom_minimum_size = Vector2(0, 200)
  33. layout_mode = 2
  34. texture = ExtResource("2_2pxrh")
  35. stretch_mode = 3
  36. [node name="Controles" type="VSplitContainer" parent="."]
  37. process_mode = 2
  38. layout_mode = 2
  39. dragger_visibility = 2
  40. [node name="Panel" type="PanelContainer" parent="Controles"]
  41. self_modulate = Color(0.687215, 0.687215, 0.687215, 1)
  42. layout_mode = 2
  43. size_flags_horizontal = 4
  44. theme_override_styles/panel = SubResource("StyleBoxTexture_q2c6x")
  45. [node name="Boutons" type="VBoxContainer" parent="Controles/Panel"]
  46. layout_mode = 2
  47. size_flags_horizontal = 4
  48. size_flags_vertical = 0
  49. [node name="Reprendre" type="Button" parent="Controles/Panel/Boutons"]
  50. unique_name_in_owner = true
  51. layout_mode = 2
  52. text = "Reprendre"
  53. [node name="RetourEcranTitre" type="Button" parent="Controles/Panel/Boutons"]
  54. layout_mode = 2
  55. text = "Choisir un autre niveau"
  56. [node name="QuitterLeJeu" type="Button" parent="Controles/Panel/Boutons"]
  57. layout_mode = 2
  58. text = "Quitter le jeu"
  59. [node name="VolumeControle" type="HBoxContainer" parent="Controles"]
  60. layout_mode = 2
  61. size_flags_vertical = 8
  62. [node name="IconeMusique" type="TextureRect" parent="Controles/VolumeControle"]
  63. custom_minimum_size = Vector2(20, 0)
  64. layout_mode = 2
  65. texture = ExtResource("3_sxlkx")
  66. stretch_mode = 3
  67. [node name="CurseurMusique" type="HSlider" parent="Controles/VolumeControle"]
  68. layout_mode = 2
  69. size_flags_horizontal = 3
  70. tooltip_text = "Volume de la musique."
  71. focus_neighbor_top = NodePath("../../Panel/Boutons/QuitterLeJeu")
  72. focus_neighbor_right = NodePath("../CurseurBruits")
  73. focus_neighbor_bottom = NodePath("../CurseurBruits")
  74. mouse_default_cursor_shape = 2
  75. min_value = -60.0
  76. max_value = 0.0
  77. script = ExtResource("4_ygvs3")
  78. nom_bus = "Musique"
  79. [node name="SeparateurSliders" type="VSeparator" parent="Controles/VolumeControle"]
  80. custom_minimum_size = Vector2(40, 0)
  81. layout_mode = 2
  82. [node name="IconeBruits" type="TextureRect" parent="Controles/VolumeControle"]
  83. custom_minimum_size = Vector2(20, 0)
  84. layout_mode = 2
  85. texture = ExtResource("5_22vgw")
  86. stretch_mode = 3
  87. [node name="CurseurBruits" type="HSlider" parent="Controles/VolumeControle"]
  88. layout_mode = 2
  89. size_flags_horizontal = 3
  90. tooltip_text = "Volume bruitages."
  91. focus_neighbor_left = NodePath("../CurseurMusique")
  92. focus_neighbor_top = NodePath("../../Panel/Boutons/QuitterLeJeu")
  93. focus_neighbor_bottom = NodePath("../CurseurMusique")
  94. mouse_default_cursor_shape = 2
  95. min_value = -60.0
  96. max_value = 0.0
  97. script = ExtResource("4_ygvs3")
  98. nom_bus = "Bruits"
  99. [connection signal="pressed" from="Controles/Panel/Boutons/Reprendre" to="." method="_quand_bouton_reprendre_est_presse"]
  100. [connection signal="pressed" from="Controles/Panel/Boutons/RetourEcranTitre" to="." method="_quand_bouton_retour_titre_est_presse"]
  101. [connection signal="pressed" from="Controles/Panel/Boutons/QuitterLeJeu" to="." method="_quand_bouton_quitter_est_presse"]