diff --git a/Mage.Client/sounds/GameCanStart.wav b/Mage.Client/sounds/GameCanStart.wav new file mode 100644 index 0000000000..68d6389256 Binary files /dev/null and b/Mage.Client/sounds/GameCanStart.wav differ diff --git a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java index 0753be8248..a6e523cfcc 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java @@ -438,7 +438,10 @@ class UpdateSeatsTask extends SwingWorker { int current = getPlayersCount(tableView); if (current != count) { if (count > 0) { - if (current > count) { + if (current == tableView.getSeats().size()) { + MageTray.instance.displayMessage("The game can start."); + AudioManager.playGameCanStart(); + } else if (current > count) { MageTray.instance.displayMessage("New player joined your game."); AudioManager.playPlayerJoinedTable(); } else { diff --git a/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java b/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java index cefdab11aa..da018d0d8f 100644 --- a/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java +++ b/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java @@ -40,6 +40,7 @@ public class AudioManager { private MageClip tournamentStarted = null; private MageClip yourGameStarted = null; private MageClip playerJoinedTable = null; + private MageClip gameCanStart = null; private MageClip playerSubmittedDeck = null; private MageClip playerWhispered = null; private MageClip playerLeft = null; @@ -218,6 +219,13 @@ public class AudioManager { } checkAndPlayClip(audioManager.playerJoinedTable); } + + public static void playGameCanStart() { + if (audioManager.gameCanStart == null) { + audioManager.gameCanStart = new MageClip(Constants.BASE_SOUND_PATH + "GameCanStart.wav", AudioGroup.OtherSounds); + } + checkAndPlayClip(audioManager.gameCanStart); + } public static void playYourGameStarted() { if (audioManager.yourGameStarted == null) {