You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
skocic 341b14f5e0
Update README.md
6 years ago
src draws is a Pile 6 years ago
.gitignore init 6 years ago
CardGame.iml init 6 years ago
README.md Update README.md 6 years ago

README.md

Card Game

CardGame o-- Pile
class CardGame {
    int numberOfPlayers;
    public Player[] players;
    Pile pot;
    Pile draws;
    
    public CardGame(int numberOfCards, int numberOfPlayers)
    private void createPlayersWithCards(int numberOfPlayers, Pile deck)
    public void play()
}

Player o-- Pile


class Player {
    String name;
    Pile drawPile;
    Pile discardPile;
    
    Player(String name, Pile drawPile)
    public Card draw()
    public int cardsCount()
}

ArrayList *-- Card

class ArrayList< Card > {
  public boolean isEmpty()
  public int size()
  public boolean add(Card card)
  public boolean addAll(Collection<Card> card)  
}

class Pile extends ArrayList {
  public static Pile createDeck(int numberOfCards)
  public Pile getCardsForPlayer(int number)
  public void shuffle()
  public boolean uniqueMaximum(Card max, int maxIndex)
}

class Card {
    int number;
    Suit suit;
    
    public Card(int number, Suit suit)
}