public TexasHoldemTrainer(ICanDeal dealer) { this.dealer = dealer; GameNodes = new Dictionary <long, RegretGameNode <ActionBucket> >(); //dealer needs two players to deal cards to dummyPlayer1 = new Player(); dummyPlayer2 = new Player(); players = new List <Player>() { dummyPlayer1, dummyPlayer2 }; }
public HeadsupGame(List <Player> players, ICanDeal dealer) { this.dealer = dealer; this.players = players; foreach (var player in players) { player.AssignCurrentGame(this); } Board = new List <Card>(5); Random random = new Random(); oldIndexSmallBlind = random.Next(players.Count); }