Exemplo n.º 1
0
        private void btnHecho_Click(object sender, EventArgs e)
        {
            validar();
            if (nombreJ1Listo && nombreJ2Listo && apuestaJ1Listo && apuestaJ2Listo)
            {
                //Si los campos estan llenos aqui se les da el nombre a los GroupBox del tablero
                //donde se pasa los nombres de los jugadores y sus apuestas
                //por ultimo se abre un formulario de tablero

                Tablero nuevoTablero = new Tablero();
                //ESTA SECCION EDITA LOS CAMPOES VISIBLES
                nuevoTablero.gbOpcionesJ1.Text = txtNombreJ1.Text;
                nuevoTablero.gbOpcionesJ2.Text = txtNombreJ2.Text;

                nuevoTablero.txtApuestaJ1.Text = txtApuestaJ1.Text;
                nuevoTablero.txtApuestaJ2.Text = txtApuestaJ2.Text;

                //ESTA SECCIÓN EDITA LOS CAMPOES DE LOS OBJETOS JUGADOR
                nuevoTablero.Jugador1              = new Jugador(txtNombreJ1.Text);
                nuevoTablero.Jugador2              = new Jugador(txtNombreJ2.Text);
                nuevoTablero.Jugador1.Apuesta      = Convert.ToInt32(txtApuestaJ1.Text);
                nuevoTablero.Jugador2.Apuesta      = Convert.ToInt32(txtApuestaJ2.Text);
                nuevoTablero.Jugador1.DineroTotal -= Convert.ToInt32(txtApuestaJ1.Text);
                nuevoTablero.Jugador2.DineroTotal -= Convert.ToInt32(txtApuestaJ2.Text);

                //DA LAS CARTAS INICIALES A LOS JUGADORES
                Procesos.cartasIniciales(nuevoTablero);


                nuevoTablero.Show();
                Close();
            }
        }
Exemplo n.º 2
0
        private void btnApostarJ1_Click(object sender, EventArgs e)
        {
            if (txtApuestaJ1.Text != "")
            {
                if (Convert.ToInt32(txtApuestaJ1.Text) <= 100000 &&
                    Convert.ToInt32(txtApuestaJ1.Text) <= Jugador1.DineroTotal)
                {
                    Jugador1.Apuesta      = Convert.ToInt32(txtApuestaJ1.Text);
                    Jugador1.DineroTotal -= Convert.ToInt32(txtApuestaJ1.Text);
                    lbDineroJ1.Text       = "Dinero: " + Jugador1.DineroTotal;

                    if (Program.TipoJuego == Program.DOS_JUGADORES)//SI LA PARTIDA ES DE DOS JUGADORES
                    {
                        txtApuestaJ2.Enabled = true;
                        btnApostarJ2.Enabled = true;
                        btnApostarJ1.Enabled = false;
                        txtApuestaJ1.Enabled = false;
                    }
                    else if (Program.TipoJuego == Program.UN_JUGADOR)
                    {
                        int apuesta;
                        do
                        {
                            apuesta = n.Next(1, 100001);
                        } while (apuesta > Jugador2.DineroTotal);

                        Jugador2.Apuesta      = apuesta;
                        Jugador2.DineroTotal -= Jugador2.Apuesta;
                        lbDineroJ2.Text       = "Dinero: " + Jugador2.DineroTotal;

                        Procesos.cartasIniciales(this);
                        //HABILITA LAS OPCIONES DE JUEGO

                        btnPasarJ1.Enabled      = true;
                        btnPedirCartaJ1.Enabled = true;
                    }
                }
                btnApostarJ1.Enabled = false;
            }
            else
            {
                MessageBox.Show("Apuesta inválida", "Haga una apuesta válida", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        private void btnApostarJ2_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(txtApuestaJ2.Text) <= 100000 && txtApuestaJ2.Text != "" &&
                Convert.ToInt32(txtApuestaJ2.Text) <= Jugador2.DineroTotal)
            {
                btnApostarJ2.Enabled  = false;
                txtApuestaJ2.Enabled  = false;
                Jugador2.Apuesta      = Convert.ToInt32(txtApuestaJ1.Text);
                Jugador2.DineroTotal -= Convert.ToInt32(txtApuestaJ2.Text);
                lbDineroJ2.Text       = "Dinero: " + Jugador2.DineroTotal;

                Procesos.cartasIniciales(this);
                //HABILITA LAS OPCIONES DE JUEGO
                btnPasarJ1.Enabled      = true;
                btnPasarJ2.Enabled      = true;
                btnPedirCartaJ1.Enabled = true;
                btnPedirCartaJ2.Enabled = true;
            }
            else
            {
                MessageBox.Show("Ingrese una apuesta válida", "Apuesta Inválida", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }