Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- userHand.points= 0;
- boolean ace = false;
- for(int i = 0; i < userHand.handArray.size(); i++) {
- //System.out.println(userHand.handArray.get(0).type +userHand.handArray.get(1).type );
- if(userHand.handArray.get(i).type=="Ace") {
- ace = true;
- System.out.println("You have an ace");
- }
- userHand.points += userHand.handArray.get(i).value;;
- //if the hand breaks 21 and has an ace, the ace value is reassigned to one and the
- //hand points value is recalculated
- if (userHand.points>21 && ace==true) {
- userHand.points = 0;
- for( i = 0; i < userHand.handArray.size(); i++) {
- if(userHand.handArray.get(i).type=="Ace") {
- userHand.handArray.get(i).value=userHand.handArray.get(i).otherValue;
- System.out.println("Ace new value "+userHand.handArray.get(i).value);
- }userHand.points += userHand.handArray.get(i).value;
- System.out.println("New hand points value "+userHand.points);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement