Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2014
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. this.value = value;
  2. this.suit = suit;
  3. }
  4.  
  5. private ArrayList<Card> deck = new ArrayList<Card>();
  6. private ArrayList<Card> hand = new ArrayList<Card>();
  7. private final int HANDSIZE = 5;
  8.  
  9. public Deck() {
  10.  
  11. for(Suit suit : Suit.values()) {
  12. for(Value value : Value.values()){
  13. Card card = new Card(value, suit);
  14. deck.add(card);
  15. }
  16. }
  17. }
  18.  
  19. public ArrayList<Card> draw() {
  20.  
  21. Random rng = new Random();
  22.  
  23. for(int i = 0; i < HANDSIZE; i++){
  24. int getCard = rng.nextInt(deck.size());
  25. Card addCard = deck.get(getCard);
  26. hand.add(addCard);
  27. deck.remove(getCard);
  28. }
  29.  
  30. return hand;
  31. }
  32. }
  33.  
  34. public class Player extends Deck {
  35.  
  36. private String name;
  37. private int chips;
  38.  
  39. public Player(String name, int chips) {
  40.  
  41. this.name = name;
  42. this.chips = chips;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement