Konstruktor hinzugefügt, Audio umgebaut
This commit is contained in:
@@ -17,15 +17,21 @@ public class Spiel {
|
||||
|
||||
private Spieler amZug;
|
||||
private Wert gelegterWert;
|
||||
private Audio audio = new Audio();
|
||||
private Audio audio;
|
||||
private Kartensatz kartensatz;
|
||||
private Spielzug spielzug = new Spielzug();
|
||||
private Computer_gegner computerGegner = new Computer_gegner();
|
||||
private Spielzug spielzug;
|
||||
private Computer_gegner computerGegner;
|
||||
private boolean spielgestartet = false;
|
||||
private boolean aussetzen;
|
||||
private boolean zwei_ziehen;
|
||||
private int kartenZiehen;
|
||||
|
||||
public Spiel() {
|
||||
computerGegner = new Computer_gegner();
|
||||
audio = new Audio();
|
||||
kartensatz = new Kartensatz();
|
||||
spielzug = new Spielzug();
|
||||
}
|
||||
|
||||
public boolean getAussetzen() {
|
||||
return aussetzen;
|
||||
@@ -89,10 +95,10 @@ public class Spiel {
|
||||
if (spielzug.pruefeZug(kartenindex)) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
if(kartensatz.getHand(amZug).size() == 1) {
|
||||
spieleTon(true);
|
||||
audio.spieleJau();
|
||||
}
|
||||
if(kartensatz.getHand(amZug).isEmpty()) {
|
||||
spieleTon(false);
|
||||
audio.spieleJauJau();
|
||||
//Spieler hat gewonnen, keine Karte mehr auf der Hand -- Was passiert? // Spieler Gewonnen aufrufen, Punkte aktualisieren
|
||||
}
|
||||
spiel();
|
||||
@@ -138,23 +144,4 @@ public class Spiel {
|
||||
kartenZiehen += 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Spielt abh<62>ngig von einer Varibale optional den "Jau" oder den "JauJau" Sound ab
|
||||
* @param auswahl true = Jau Sound
|
||||
* false = JauJau Sound
|
||||
*/
|
||||
private void spieleTon(boolean auswahl) {
|
||||
if(auswahl) {
|
||||
Runnable jau = () -> audio.spieleJau();
|
||||
Thread threadJau = new Thread(jau);
|
||||
threadJau.start();
|
||||
}
|
||||
else {
|
||||
Runnable jaujau = () -> audio.spieleJauJau();
|
||||
Thread threadJauJau = new Thread(jaujau);
|
||||
threadJauJau.start();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user