Advertisement
Guest User

Untitled

a guest
Jan 25th, 2022
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.         userHand.points= 0;
  2.         boolean ace = false;
  3.         for(int i = 0; i < userHand.handArray.size(); i++) {
  4.             //System.out.println(userHand.handArray.get(0).type +userHand.handArray.get(1).type );
  5.            
  6.            
  7.            
  8.             if(userHand.handArray.get(i).type=="Ace") {
  9.                 ace = true;
  10.                 System.out.println("You have an ace"); 
  11.             }
  12.        
  13.             userHand.points += userHand.handArray.get(i).value;;
  14.            
  15.             //if the hand breaks 21 and has an ace, the ace value is reassigned to one and the
  16.             //hand points value is recalculated
  17.             if (userHand.points>21 && ace==true) {
  18.                 userHand.points = 0;
  19.                 for( i = 0; i < userHand.handArray.size(); i++) {
  20.                     if(userHand.handArray.get(i).type=="Ace") {
  21.                         userHand.handArray.get(i).value=userHand.handArray.get(i).otherValue;
  22.                         System.out.println("Ace new value "+userHand.handArray.get(i).value);
  23.                        
  24.                        
  25.                     }userHand.points += userHand.handArray.get(i).value;
  26.                     System.out.println("New hand points value "+userHand.points);
  27.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement