public Croupier(CroupierConstructParam param) { if (param.ConfiguracaoPoker == null) { throw new DealerException("Construção de Croupier com parâmetro sem configuração."); } this.Mesa = new Mesa(param.ConfiguracaoPoker); if (param.Jogador != null) { this.Mesa.AddParticipante(param.Jogador); } this.DealerPartida = new DealerPartida(this.Mesa, param.Banca, param.CartasBanca, param.CartasJogador); }
public Croupier(Mesa mesa, IJogador banca) { this.Mesa = mesa; this.DealerPartida = new DealerPartida(this.Mesa, banca); }
//todo: retirar este construtor public Croupier(Mesa mesa, IJogador banca, IJogador jogador) { this.Mesa = mesa; this.DealerPartida = new DealerPartida(this.Mesa, banca); this.Mesa.AddParticipante(jogador); }