From 3bbb1cfcdc5b3e873ec04ed6b11a5d6604016e87 Mon Sep 17 00:00:00 2001 From: Zacharie Guet Date: Thu, 21 Aug 2025 15:28:22 +0200 Subject: [PATCH] #40 ajout d'un son de clic --- gui/pointer/pointer.tscn | 9 ++++++++- gui/pointer/scripts/pointer.gd | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gui/pointer/pointer.tscn b/gui/pointer/pointer.tscn index b0cbd7a..7d27114 100644 --- a/gui/pointer/pointer.tscn +++ b/gui/pointer/pointer.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=3 format=3 uid="uid://0yr6b2jtuttm"] +[gd_scene load_steps=4 format=3 uid="uid://0yr6b2jtuttm"] [ext_resource type="Script" uid="uid://vhumsfntpqcl" path="res://gui/pointer/scripts/pointer.gd" id="1_1pe2k"] [ext_resource type="Texture2D" uid="uid://bspffyprdywgc" path="res://gui/pointer/assets/cursors/pointer.svg" id="2_q4bvb"] +[ext_resource type="AudioStream" uid="uid://bym03qp4n6vep" path="res://gui/pointer/assets/sounds/click.wav" id="3_kj0cm"] [node name="Pointer" type="Node"] process_mode = 3 @@ -28,3 +29,9 @@ layout_mode = 1 offset_left = 26.0 offset_right = 66.0 offset_bottom = 23.0 + +[node name="Audio" type="Node" parent="."] + +[node name="Click" type="AudioStreamPlayer" parent="Audio"] +stream = ExtResource("3_kj0cm") +volume_db = -15.0 diff --git a/gui/pointer/scripts/pointer.gd b/gui/pointer/scripts/pointer.gd index 73eb7e6..572cefe 100644 --- a/gui/pointer/scripts/pointer.gd +++ b/gui/pointer/scripts/pointer.gd @@ -3,10 +3,15 @@ extends Node @export var default_cursor : Texture2D var inspected_entity : InspectableEntity = null +var player : Player # renseigné par Player func _ready(): Input.set_custom_mouse_cursor(default_cursor) +func _input(_event): + if Input.is_action_just_pressed("interact"): + $Audio/Click.play() + func _process(_delta): %Inspector.position = get_viewport().get_mouse_position() @@ -23,3 +28,4 @@ func stop_inspect_entity(entity : InspectableEntity): if inspected_entity == entity: %InspectorText.visible = false inspected_entity = null +