Änderung an der Art, wie der Computer 8en ausspielt

This commit is contained in:
mokoe
2021-01-08 13:46:04 +01:00
parent dd3ace30e2
commit d319539897

View File

@@ -90,13 +90,13 @@ public class Computer_gegner {
} }
//Debugging: //Debugging:
if((wertHK == Wert.ACHT && farbeHK == letztekartefarbe) || (wertHK == Wert.ACHT && letztekartewert == Wert.ACHT)) { if(((wertHK == Wert.ACHT && farbeHK == letztekartefarbe) || (wertHK == Wert.ACHT && letztekartewert == Wert.ACHT)) && farbeZahl(farbeHK) == 2) {
achtInHand = true; achtInHand = true;
} }
//// ////
if((wertHK == Wert.SIEBEN && farbeHK == letztekartefarbe) || (wertHK == Wert.SIEBEN && letztekartewert == Wert.SIEBEN)) { if((wertHK == Wert.SIEBEN && farbeHK == letztekartefarbe) || (wertHK == Wert.SIEBEN && letztekartewert == Wert.SIEBEN)) {
achtInHand = true; siebenInHand = true;
} }
} }
@@ -221,11 +221,6 @@ public class Computer_gegner {
hoechsteAnzahl = anzahl; hoechsteAnzahl = anzahl;
wahl = farben[i]; wahl = farben[i];
} }
if (hand.size() < 6 && hand.size() > 2) {
if(zufall(10) > 7) {
wahl = farben[zufall(4)];
}
}
if (hand.size() < 3) { if (hand.size() < 3) {
if(zufall(10) > 5) { if(zufall(10) > 5) {
wahl = farben[zufall(4)]; wahl = farben[zufall(4)];
@@ -259,7 +254,8 @@ public class Computer_gegner {
for (int i = 0; i < hand.size(); i++) { for (int i = 0; i < hand.size(); i++) {
Farbe farbeHK = kartensatz.getKarte(hand.get(i)).getFARBE(); Farbe farbeHK = kartensatz.getKarte(hand.get(i)).getFARBE();
if (farbeHK == farbe) { Wert wertHK = kartensatz.getKarte(hand.get(i)).getWERT();
if (farbeHK == farbe && wertHK != Wert.BUBE) {
anzahl ++; anzahl ++;
} }
} }