Merge branch 'patch-1' of https://gitlab.imn.htwk-leipzig.de/weicker/inb1-a-jaujau.git into patch-1
This commit is contained in:
@@ -17,15 +17,21 @@ public class Spiel {
|
|||||||
|
|
||||||
private Spieler amZug;
|
private Spieler amZug;
|
||||||
private Wert gelegterWert;
|
private Wert gelegterWert;
|
||||||
private Audio audio = new Audio();
|
private Audio audio;
|
||||||
private Kartensatz kartensatz;
|
private Kartensatz kartensatz;
|
||||||
private Spielzug spielzug = new Spielzug();
|
private Spielzug spielzug;
|
||||||
private Computer_gegner computerGegner = new Computer_gegner();
|
private Computer_gegner computerGegner;
|
||||||
private boolean spielgestartet = false;
|
private boolean spielgestartet = false;
|
||||||
private boolean aussetzen;
|
private boolean aussetzen;
|
||||||
private boolean zwei_ziehen;
|
private boolean zwei_ziehen;
|
||||||
private int kartenZiehen;
|
private int kartenZiehen;
|
||||||
|
|
||||||
|
public Spiel() {
|
||||||
|
computerGegner = new Computer_gegner();
|
||||||
|
audio = new Audio();
|
||||||
|
kartensatz = new Kartensatz();
|
||||||
|
spielzug = new Spielzug();
|
||||||
|
}
|
||||||
|
|
||||||
public boolean getAussetzen() {
|
public boolean getAussetzen() {
|
||||||
return aussetzen;
|
return aussetzen;
|
||||||
@@ -89,10 +95,10 @@ public class Spiel {
|
|||||||
if (spielzug.pruefeZug(kartenindex)) {
|
if (spielzug.pruefeZug(kartenindex)) {
|
||||||
kartensatz.ablegen(kartenindex);
|
kartensatz.ablegen(kartenindex);
|
||||||
if(kartensatz.getHand(amZug).size() == 1) {
|
if(kartensatz.getHand(amZug).size() == 1) {
|
||||||
spieleTon(true);
|
audio.spieleJau();
|
||||||
}
|
}
|
||||||
if(kartensatz.getHand(amZug).isEmpty()) {
|
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
|
//Spieler hat gewonnen, keine Karte mehr auf der Hand -- Was passiert? // Spieler Gewonnen aufrufen, Punkte aktualisieren
|
||||||
}
|
}
|
||||||
spiel();
|
spiel();
|
||||||
@@ -138,23 +144,4 @@ public class Spiel {
|
|||||||
kartenZiehen += 2;
|
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