Пример #1
0
 private void btnPedirCartaJ2_Click(object sender, EventArgs e)
 {
     Jugador2.Cartas.Add(Procesos.pedirCarta());
     for (int i = 2; i < Jugador2.Cartas.Count; i++)
     {
         PictureBox nuevo = new PictureBox();
         nuevo.Location = new Point(X_POSICION_J2 - (i - 2) * ESPACIO_NUMERO, Y_POSICION_J2);
         nuevo.Size     = new Size(ANCHO_CARTA, ALTURA_CARTA);
         nuevo.Image    = Jugador2.Cartas.ElementAt(i).Imagen;
         Controls.Add(nuevo);
         nuevo.Image   = Jugador2.Cartas.ElementAt(i).Imagen;
         nuevo.Visible = true;
         Controls.Add(nuevo);
         lbPuntageJ2.Text = "Puntaje: " + Procesos.contarPuntaje(Jugador2.Cartas);
     }
     if (!pasado1)
     {
         btnPasarJ2.Enabled      = false;
         btnPedirCartaJ2.Enabled = false;
         btnPasarJ1.Enabled      = true;
         btnPedirCartaJ1.Enabled = true;
         finJuego();
     }
     if (pasado1 && pasado2)
     {
         finJuego();
     }
 }
Пример #2
0
        private void btnPedirCartaJ1_Click(object sender, EventArgs e)
        {
            Jugador1.Cartas.Add(Procesos.pedirCarta());
            for (int i = 2; i < Jugador1.Cartas.Count; i++)
            {
                PictureBox nuevo = new PictureBox();
                nuevo.Location = new Point(X_POSICION_J1 + (i - 2) * ESPACIO_NUMERO, Y_POSICION_J1);
                nuevo.Size     = new Size(ANCHO_CARTA, ALTURA_CARTA);
                nuevo.Image    = Jugador1.Cartas.ElementAt(i).Imagen;
                nuevo.Visible  = true;
                Controls.Add(nuevo);
                nuevo.BringToFront();
                lbPuntageJ1.Text = "Puntaje: " + Procesos.contarPuntaje(Jugador1.Cartas);
            }

            if (!pasado2)
            {
                btnPasarJ1.Enabled      = false;
                btnPedirCartaJ1.Enabled = false;
            }
            //SI ESTAN JUGANDO DOS PERSONAS DA PASO A LA SEGUNDA
            if (Program.TipoJuego == Program.DOS_JUGADORES && !pasado2)
            {
                btnPasarJ2.Enabled      = true;
                btnPedirCartaJ2.Enabled = true;
            }
            else if (Program.TipoJuego == Program.UN_JUGADOR) //SI ES INDIVIDUAL GENERA LA JUGADA DEL PC
            {
                if (n.Next(0) % 2 == 0 && Jugador2.Puntaje < 21)
                {
                    btnPedirCartaJ2_Click(null, null);
                }
                else
                {
                    btnPasarJ2_Click(null, null);
                }
                finJuego();
            }

            if (pasado1 && pasado2)
            {
                finJuego();
            }
        }