Merge branch 'patch-1' of https://gitlab.imn.htwk-leipzig.de/weicker/inb1-a-jaujau.git into patch-1
This commit is contained in:
@@ -3,6 +3,7 @@ package de.jaujau.spiellogik;
|
|||||||
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
import de.jaujau.daten.Farbe;
|
import de.jaujau.daten.Farbe;
|
||||||
import de.jaujau.daten.Kartensatz;
|
import de.jaujau.daten.Kartensatz;
|
||||||
@@ -184,11 +185,34 @@ 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(zufall(10) > 5) {
|
||||||
|
wahl = farben[zufall(4)];
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return wahl;
|
return wahl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Funktion, die eine zuf<75>llige Zahl zwischen 0 und einer andere Zahl r-1 ausgibt
|
||||||
|
* @param int r
|
||||||
|
* @return int zuf<75>llige Zahl
|
||||||
|
*/
|
||||||
|
private int zufall(int r){
|
||||||
|
Random zufall = new Random();
|
||||||
|
|
||||||
|
int diced = 0;
|
||||||
|
diced = zufall.nextInt(r);
|
||||||
|
return diced;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Funktion z<>hlt f<>r die jeweilige Farbe, wie viele Karten der Farbe auf der Hand des Computer sind
|
* Funktion z<>hlt f<>r die jeweilige Farbe, wie viele Karten der Farbe auf der Hand des Computer sind
|
||||||
* @param farbe, f<>r welche gez<65>hlt werden soll
|
* @param farbe, f<>r welche gez<65>hlt werden soll
|
||||||
|
Reference in New Issue
Block a user