summaryrefslogtreecommitdiff
path: root/src/itemsoundmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/itemsoundmanager.h')
-rw-r--r--src/itemsoundmanager.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/itemsoundmanager.h b/src/itemsoundmanager.h
index bdd77513f..daf66c732 100644
--- a/src/itemsoundmanager.h
+++ b/src/itemsoundmanager.h
@@ -23,8 +23,11 @@
#include "enums/resources/item/itemsoundevent.h"
+#include <string>
+
#include "localconsts.h"
+class Being;
class FloorItem;
class Item;
class ItemInfo;
@@ -45,6 +48,14 @@ class ItemSoundManager final
static void playSfx(const ItemInfo &info,
const ItemSoundEvent::Type sound);
+
+ static void playSfx(const Being *const being,
+ const int itemId,
+ const ItemSoundEvent::Type sound);
+
+ static std::string getSoundEffect(const Being *const being,
+ const ItemInfo &info,
+ const ItemSoundEvent::Type sound);
};
#endif // ITEMSOUNDMANAGER_H