dwlakes

Black Jack initialize user Splits

Feb 4th, 2022
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1. Collections.shuffle(deckArray);
  2.  
  3.     //Creates an iterator to go through the deck
  4.     ListIterator<Card> iterator= deckArray.listIterator();
  5.  
  6.     //Creates arraylists for the hand of the user and dealer
  7.     ArrayList<Card>userHandArray= new ArrayList<Card>();
  8.     ArrayList<Card>dealerHandArray= new ArrayList<Card>();
  9.  
  10.  
  11.     userHandArray.add(iterator.next());
  12.     iterator.next();
  13.     dealerHandArray.add(iterator.next());
  14.     userHandArray.add(iterator.next());
  15.     iterator.next();
  16.     dealerHandArray.add(iterator.next());
  17.  
  18.     //Creats an object to hold the cards and points of the dealer and user
  19.     Hand userHand = new Hand(0, null);
  20.     Hand dealerHand = new Hand(0, null);
  21.     Hand userHandSplit1 = new Hand(0,null);
  22.     Hand userHandSplit2 = new Hand(0,null);
  23.  
  24.     //initaliaztes array
  25.     //userHand.points = 0;
  26.     userHand.handArray=userHandArray;
  27.     dealerHand.handArray=dealerHandArray;
  28.  
  29.     userHandSplit1.handArray.add(userHand.handArray.get(0));
  30.     userHandSplit2.handArray.add(userHand.handArray.get(1));
Advertisement
Add Comment
Please, Sign In to add comment