package game;
import game.deck.Deck;
import game.deck.RandomDeck;
import java.io.OutputStreamWriter;
import bots.demobots.AlwaysCallBot;
/**
* simple class for debugging where we don't have a test yet
*
*/
public class GameTester {
public static void main(String[] args) {
Deck deck = new RandomDeck();
PublicGameInfo gameInfo = new PublicGameInfo();
gameInfo.setNumSeats(5);
gameInfo.setPlayer(0, PublicPlayerInfo.create("player1", 200, new AlwaysCallBot()));
gameInfo.setPlayer(2, PublicPlayerInfo.create("player2", 200, new AlwaysCallBot()));
gameInfo.setPlayer(4, PublicPlayerInfo.create("player3", 200, new AlwaysCallBot()));
gameInfo.setBlinds(1, 2);
HandHistoryWriter hhWriter = new HandHistoryWriter();
hhWriter.setWriter(new OutputStreamWriter(System.out));
gameInfo.addGameObserver(hhWriter);
Dealer dealer = new Dealer(deck, gameInfo);
dealer.playHand();
dealer.playHand();
}
}