From 2ecef8d9f99a70b738b0d019e86f0127f558b734 Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Tue, 15 Apr 2025 11:38:38 -0400 Subject: [PATCH] Have a basic little click sound going, but hover events will need some work. I'm doing those on every mouse move. --- assets/config.json | 4 +++- combat_ui.cpp | 1 + guecs.cpp | 15 +++++++++++++++ guecs.hpp | 7 +++++++ sound.cpp | 10 +++++----- sound.hpp | 10 +++++----- 6 files changed, 36 insertions(+), 11 deletions(-) diff --git a/assets/config.json b/assets/config.json index d955570..d35f76a 100644 --- a/assets/config.json +++ b/assets/config.json @@ -17,7 +17,9 @@ "Marmot_Scream_1": "assets/sounds/Creature_Sounds-Marmot_Scream_1.ogg", "blank": "assets/sounds/blank.ogg", "pickup": "assets/sounds/pickup.ogg", - "ambient_1": "assets/sounds/ambient_1.ogg" + "ambient_1": "assets/sounds/ambient_1.ogg", + "ui_click": "assets/sounds/ui_click.ogg", + "ui_hover": "assets/sounds/ui_hover.ogg" }, "sprites": { "gold_savior": diff --git a/combat_ui.cpp b/combat_ui.cpp index da9ebe6..0e2fee0 100644 --- a/combat_ui.cpp +++ b/combat_ui.cpp @@ -17,6 +17,7 @@ namespace gui { auto button = $gui.entity(name); $gui.set(button, {"leather_pouch-128"}); // $gui.set(button, {}); + $gui.set(button, {"ui_click", "ui_hover"}); $gui.set