From 91f963111f12b15af243e4c3247704306eaa388a Mon Sep 17 00:00:00 2001
From: jg175 <jg175@hdm-stuttgart.de>
Date: Fri, 19 Jan 2024 15:57:46 +0100
Subject: [PATCH] UPDATE: one-time SoundEffects are running now

---
 .../battlearena/Model/Sound/SoundEffects.java         | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Sound/SoundEffects.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Sound/SoundEffects.java
index c422aa61..4bf503b1 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Sound/SoundEffects.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Sound/SoundEffects.java
@@ -14,9 +14,14 @@ public class SoundEffects {
     }
 
     public void playSoundEffectOnce(SFX soundEffect){
-    String path = soundEffect.getPath();
-    String resource = path.substring(18); // Begins at Ressource Folder
-    AudioClip audioClip = new AudioClip(getClass().getResource(resource).toExternalForm());
+        String path = soundEffect.getPath();
+        String resource = path.substring(18); // Begins at Ressource Folder
+        Thread sfx = new Thread(()->{
+            AudioClip audioClip = new AudioClip(getClass().getResource(resource).toExternalForm());
+            audioClip.play();
+        });
+        sfx.setDaemon(true);
+        sfx.start();
     }
 
 
-- 
GitLab