Exemplo n.º 1
0
        public void Call(string nombreJugador)
        {
            Jugador j = BuscarJugador(nombreJugador);

            if (j.getMonto() > apuesta)
            {
                int aux = apuesta - j.getApostado();
                j.setApostado(apuesta);
                pozo += aux;
                j.setMonto(j.getMonto() - aux);
            }
            else
            {
                int aux = apuesta - j.getApostado();
                j.setApostado(j.getMonto());
                pozo += aux;
                j.setMonto(0);
                j.setJugando(false);
                limVueltas--;
            }

            this.Procesar();
        }
Exemplo n.º 2
0
        public void Raise(string nombreJugador, int raise)
        {
            Jugador j = BuscarJugador(nombreJugador);

            j.setApostado(j.getApostado() + raise);
            j.setMonto(j.getMonto() - raise);
            pozo += raise;
            if (apuesta < j.getApostado())
            {
                apuesta = j.getApostado();
            }

            this.Procesar();
        }
Exemplo n.º 3
0
        public void Pass(string nombreJugador)
        {
            Jugador j = BuscarJugador(nombreJugador);

            if (j.getMonto() <= 0)
            {
                j.setMonto(0);
                j.setJugando(false);
                j.setCarta1(null);
                j.setCarta2(null);
                limVueltas--;
            }

            this.Procesar();
        }