Ejemplo n.º 1
0
 public AcaoJogador(AcoesDecisaoJogador acao, uint valor, IAcoesDecisao quemTomouAcao, uint seq = 0)
 {
     this.Acao            = acao;
     this.ValorAcaoTomada = valor;
     this.AcaoDecisao     = quemTomouAcao;
     this.Sequencial      = (seq == 0 ? AcaoJogador.seq : seq);
 }
Ejemplo n.º 2
0
 public JogadorProbabilistico(IConfiguracaoPoker Config, IAcaoProbabilidade acaoProbabilidade, IRetornaProbabilidade RetornaProbabilidade, uint valorStackInicial = 200, IAcoesDecisao inteligencia = null) : base(valorStackInicial)
 {
     if (inteligencia == null)
     {
         inteligencia = new Inteligencia.InteligenciaProb(acaoProbabilidade, RetornaProbabilidade);
     }
     inteligencia.JogadorStack = this.JogadorStack;
     inteligencia.Corrida      = this.Corrida;
     this.Mente.Add(inteligencia);
     this.ConfiguracaoPoker = Config;
 }
Ejemplo n.º 3
0
        public DummyJogadorTHB(IConfiguracaoPoker Config, uint valorStackInicial = 200, IAcoesDecisao inteligencia = null) : base(valorStackInicial)
        {
            if (inteligencia == null)
            {
                inteligencia = new DummyInteligencia();
            }

            inteligencia.JogadorStack = this.JogadorStack;
            inteligencia.Corrida      = this.Corrida;
            this.Mente.Add(inteligencia);
            this.ConfiguracaoPoker = Config;
        }