forked from External/mage
GUI enchancements (themes, sound notification, deck validation) (#6755)
GUI enchancements (themes, sound notification, deck validation)
This commit is contained in:
parent
8c4c2728d6
commit
99d5eafc8a
128 changed files with 1988 additions and 11320 deletions
|
|
@ -47,6 +47,7 @@ public class AudioManager {
|
|||
private MageClip playerQuitTournament = null;
|
||||
private MageClip playerWon = null;
|
||||
private MageClip playerLost = null;
|
||||
private MageClip feedbackNeeded = null;
|
||||
/**
|
||||
* AudioManager singleton.
|
||||
*/
|
||||
|
|
@ -284,6 +285,13 @@ public class AudioManager {
|
|||
}
|
||||
checkAndPlayClip(audioManager.playerWon);
|
||||
}
|
||||
|
||||
public static void playFeedbackNeeded() {
|
||||
if (audioManager.feedbackNeeded == null) {
|
||||
audioManager.feedbackNeeded = new MageClip(Constants.BASE_SOUND_PATH + "FeedbackNeeded.wav", AudioGroup.GameSounds);
|
||||
}
|
||||
checkAndPlayClip(audioManager.feedbackNeeded);
|
||||
}
|
||||
|
||||
private static boolean audioGroupEnabled(AudioGroup audioGroup) {
|
||||
switch (audioGroup) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue