package io.mazenmc.skypebot.game.uno;
import java.util.ArrayList;
import java.util.List;
public class Deck {
private List<Card> cards = new ArrayList<>();
public Deck() {
}
public Card card(int index) {
return cards.get(index);
}
public void removeCard(int index) {
cards.remove(index);
}
public void addCard(Card card) {
cards.add(card);
}
public void draw(int amount, UnoGame game) {
for (int i = 0; i < amount; i++)
addCard(game.randomCard());
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
cards.forEach((c) -> builder.append(c.toString()).append(' '));
return builder.toString();
}
}