mirror of
https://github.com/magefree/mage.git
synced 2025-12-24 20:41:58 -08:00
Added sound if player leaves table. Changed some sounds.
This commit is contained in:
parent
4efb832b8d
commit
ecc6295638
8 changed files with 22 additions and 3 deletions
|
|
@ -114,6 +114,9 @@ public class CallbackClientImpl implements CallbackClient {
|
|||
case PlayerLeft:
|
||||
AudioManager.playPlayerLeft();
|
||||
break;
|
||||
case PlayerQuitTournament:
|
||||
AudioManager.playPlayerQuitTournament();
|
||||
break;
|
||||
case PlayerSubmittedDeck:
|
||||
AudioManager.playPlayerSubmittedDeck();
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ public class AudioManager {
|
|||
private MageClip playerSubmittedDeck = null;
|
||||
private MageClip playerWhispered = null;
|
||||
private MageClip playerLeft = null;
|
||||
private MageClip playerQuitTournament = null;
|
||||
private MageClip playerWon = null;
|
||||
private MageClip playerLost = null;
|
||||
/**
|
||||
|
|
@ -222,6 +223,14 @@ public class AudioManager {
|
|||
checkAndPlayClip(getManager().playerLeft);
|
||||
}
|
||||
|
||||
public static void playPlayerQuitTournament() {
|
||||
if(audioManager.playerQuitTournament== null) {
|
||||
audioManager.playerQuitTournament = new MageClip(audioManager.loadClip(Constants.BASE_SOUND_PATH + "OnPlayerQuitTournament.wav"),
|
||||
AudioGroup.OtherSounds);
|
||||
}
|
||||
checkAndPlayClip(getManager().playerQuitTournament);
|
||||
}
|
||||
|
||||
public static void playPlayerLost() {
|
||||
if(audioManager.playerLost == null) {
|
||||
audioManager.playerLost = new MageClip(audioManager.loadClip(Constants.BASE_SOUND_PATH + "OnPlayerLost.wav"),
|
||||
|
|
@ -261,6 +270,7 @@ public class AudioManager {
|
|||
|
||||
public void play(final Clip clip) {
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
clip.setFramePosition(0);
|
||||
clip.start();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue