Merge branch 'patch-1' of https://gitlab.imn.htwk-leipzig.de/weicker/inb1-a-jaujau.git into patch-1
This commit is contained in:
@@ -22,6 +22,7 @@ public class Spiel {
|
||||
private Kartensatz kartensatz;
|
||||
private Farbe gelegteFarbe;
|
||||
private Wert gelegterWert;
|
||||
private Spielzug spielzug;
|
||||
|
||||
|
||||
boolean getAussetzen() {
|
||||
@@ -74,36 +75,8 @@ public class Spiel {
|
||||
*/
|
||||
private void karteLegen(int kartenindex) { //Nur Struktur<75>berlegung, W<>NSCHER?
|
||||
zugMoeglich();
|
||||
Farbe legenFarbe;
|
||||
Wert legenWert;
|
||||
legenFarbe = kartensatz.getKarte(kartenindex).getFARBE();
|
||||
legenWert = kartensatz.getKarte(kartenindex).getWERT();
|
||||
|
||||
if(zwei_ziehen && legenWert == Wert.SIEBEN) {
|
||||
if (spielzug.pruefeZug(kartenindex)) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
if(aussetzen && legenWert == Wert.ACHT) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
if(!aussetzen && !zwei_ziehen) {
|
||||
if(legenFarbe == gelegteFarbe) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
if(legenWert == gelegterWert) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if(aussetzen) {
|
||||
spiel();
|
||||
aussetzen = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -12,14 +12,42 @@ public class Spielzug {
|
||||
//
|
||||
// Fields
|
||||
//
|
||||
|
||||
/*
|
||||
if(zwei_ziehen && legenWert == Wert.SIEBEN) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
if(aussetzen && legenWert == Wert.ACHT) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
if(!aussetzen && !zwei_ziehen) {
|
||||
if(legenFarbe == gelegteFarbe) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
if(legenWert == gelegterWert) {
|
||||
kartensatz.ablegen(kartenindex);
|
||||
spiel();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if(aussetzen) {
|
||||
spiel();
|
||||
aussetzen = false;
|
||||
}*/
|
||||
|
||||
/**
|
||||
* Funktion untersucht, ob der aktuelle Spieler aussetzen oder ziehen muss oder legen kann
|
||||
* @return void
|
||||
*/
|
||||
private void zugPr<EFBFBD>fen(spieler) {
|
||||
if (Spiel.aussetzen == true) {
|
||||
public boolean pruefeZug(int kartenindex) {
|
||||
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
//
|
||||
|
Reference in New Issue
Block a user