Hand fertig implementiert.
parent
7fd2dad349
commit
938a994fa5
|
@ -4,10 +4,34 @@ import java.util.ArrayList;
|
||||||
|
|
||||||
public class Hand {
|
public class Hand {
|
||||||
|
|
||||||
ArrayList<Karte> hand = new ArrayList<>();
|
private ArrayList<Karte> hand = new ArrayList<>();
|
||||||
|
|
||||||
Hand(Kartenstapel ks){
|
Hand(Kartenstapel ks){
|
||||||
|
hand.add(ks.getKarte());
|
||||||
|
hand.add(ks.getKarte());
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString(){
|
||||||
|
String hand = "";
|
||||||
|
for (int i = 0; i<this.hand.size(); i++){
|
||||||
|
hand += this.hand.get(i).toString();
|
||||||
|
}
|
||||||
|
return hand;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPunkte(){
|
||||||
|
int ergebnis = 0;
|
||||||
|
for(int i = 0; i<hand.size(); i++){
|
||||||
|
ergebnis += hand.get(i).getPunkte();
|
||||||
|
}
|
||||||
|
return ergebnis;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBlackJack(){
|
||||||
|
if(hand.size()==2&&getPunkte()==21)
|
||||||
|
return true;
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue