diff --git a/src/sample/SoundController.java b/src/sample/SoundController.java index be57aaabef02cfd29fc81f62a087293ff3d3d3eb..38f87596b46d65b25ec57f4902d5b2684f60c7a8 100644 --- a/src/sample/SoundController.java +++ b/src/sample/SoundController.java @@ -5,6 +5,7 @@ import javafx.scene.media.Media; import java.io.File; import java.util.ArrayList; import java.util.List; +import java.util.concurrent.ThreadLocalRandom; public class SoundController{ private List<String> sounds = new ArrayList<>(); @@ -12,7 +13,10 @@ public class SoundController{ //Creating Singleton private static final SoundController INSTANCE = new SoundController(); private SoundController(){ - addSound("./src/sample/woosh.mp3"); + addSound("./src/sample/woosh1.mp3"); + addSound("./src/sample/woosh2.mp3"); + addSound("./src/sample/woosh3.mp3"); + addSound("./src/sample/woosh4.mp3"); } public static SoundController getInstance(){ return INSTANCE; @@ -23,7 +27,7 @@ public class SoundController{ this.sounds.add(file); } public void playSound(){ - Media sound = new Media(new File(sounds.get(0)).toURI().toString()); + Media sound = new Media(new File(sounds.get(ThreadLocalRandom.current().nextInt(0, sounds.size()))).toURI().toString()); MediaPlayer mediaPlayer = new MediaPlayer(sound); mediaPlayer.play(); } diff --git a/src/sample/woosh.mp3 b/src/sample/woosh1.mp3 similarity index 100% rename from src/sample/woosh.mp3 rename to src/sample/woosh1.mp3 diff --git a/src/sample/woosh2.mp3 b/src/sample/woosh2.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..24195ac26daa4b1404fe71eb1dc3127a4091943f Binary files /dev/null and b/src/sample/woosh2.mp3 differ diff --git a/src/sample/woosh3.mp3 b/src/sample/woosh3.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..0d05e82746823eccb5ed66223fc585a43f35548a Binary files /dev/null and b/src/sample/woosh3.mp3 differ diff --git a/src/sample/woosh4.mp3 b/src/sample/woosh4.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..e3aa0cfe718c266e89ee37895184032375db320d Binary files /dev/null and b/src/sample/woosh4.mp3 differ