Пример #1
0
        internal IPartida GetBancaGanhou()
        {
            uint stackInicialJogador = 20000;

            Comum.Mesa m       = new Comum.Mesa(this.ConfiguracaoPadrao);
            ICroupier  dealer  = new Croupier(m, new Banca(this.ConfiguracaoPadrao));
            IJogador   jogador = new DummyJogadorTHB(this.ConfiguracaoPadrao, stackInicialJogador);

            m.AddParticipante(jogador);
            dealer.ExecutarNovaPartidaCompleta();

            while (dealer.HaParticipantesParaJogar() && jogador.Historico.Last().JogadorGanhador != Enuns.VencedorPartida.Banca)
            {
                dealer.ExecutarNovaPartidaCompleta();
            }

            return(jogador.Historico.Last());
        }