Ejemplo n.º 1
0
        public void AddToPote(uint valor, TipoJogadorTHB tipoJogador)
        {
            if (tipoJogador == TipoJogadorTHB.Jogador)
            {
                this._ValorInvestidoJogador += valor;
            }
            else
            {
                this._ValorInvestidoBanca += valor;
            }

            this.PoteAgora += valor;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Reinicia as informações pertinentes a uma rodada.
        /// </summary>
        public void ReiniciaInfoMesa(TipoJogadorTHB jogadorGanhador)
        {
            ultimaJogada = ToString();

            JogadorGanhador = jogadorGanhador;
            if (InfoRodadas.Count >= 1)
            {
                InfoRodadas.Add(CloneMesa());
            }

            Flop          = new Carta[] { null, null, null };
            Turn          = null;
            River         = null;
            CartasJogador = new Carta[] { null, null };
            CartasBanca   = new Carta[] { null, null };

            ValorInvestidoFlop  = 0;
            ValorInvestidoTurn  = 0;
            ValorInvestidoRiver = 0;
            NumRodada++;
            Momento = TipoRodada.PreFlop;
            //JogadorGanhador = TipoJogadorTHB.SemJogador;
        }