Exemplo n.º 1
0
 private void btnPasar2_Click(object sender, EventArgs e)
 {
     if (jugador1.puntaje > jugador2.puntaje)
     {
         jugador1.ganar(apuesta);
         if (MessageBox.Show("El jugador 1 ha ganado! \n ¿Desea volver a jugar?", "Felicitaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             jugador1.VolverAEmpezar();
             jugador2.VolverAEmpezar();
             ganaron = true;
             ReplicaForm r = new ReplicaForm(this, form);
             r.Show();
             puntaje();
         }
         else
         {
             form.Close();
         }
         this.Close();
     }
     else if (jugador1.puntaje < jugador2.puntaje)
     {
         jugador2.ganar(apuesta);
         if (MessageBox.Show("El jugador 2 ha ganado! \n ¿Desea volver a jugar?", "Felicitaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             ganaron = true;
             jugador1.VolverAEmpezar();
             jugador2.VolverAEmpezar();
             ReplicaForm r = new ReplicaForm(this, form);
             r.Show();
             puntaje();
         }
         else
         {
             form.Close();
         }
         this.Close();
     }
     else
     {
         if (MessageBox.Show("Empataron \n ¿Desea volver a jugar?", "Empate", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             ganaron = true;
             jugador1.VolverAEmpezar();
             jugador2.VolverAEmpezar();
             ReplicaForm r = new ReplicaForm(this, form);
             r.Show();
             puntaje();
         }
         else
         {
             form.Close();
         }
         this.Close();
     }
 }
Exemplo n.º 2
0
 private void btnPedirCarta2_Click(object sender, EventArgs e)
 {
     jugador2.agregarCarta(baraja.darCarta());
     puntaje();
     if (jugador2.puntaje > 21)
     {
         jugador1.ganar(apuesta);
         if (MessageBox.Show("El jugador 1 ha ganado! \n ¿Desea volver a jugar?", "Felicitaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             ganaron = true;
             jugador1.VolverAEmpezar();
             jugador2.VolverAEmpezar();
             ReplicaForm r = new ReplicaForm(this, form);
             r.Show();
             puntaje();
         }
         else
         {
             form.Close();
         }
         this.Close();
     }
     if (jugador2.puntaje == 21)
     {
         jugador2.ganar(apuesta);
         if (MessageBox.Show("El jugador 2 ha ganado! \n ¿Desea volver a jugar?", "Felicitaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
         {
             ganaron = true;
             jugador1.VolverAEmpezar();
             jugador2.VolverAEmpezar();
             ReplicaForm r = new ReplicaForm(this, form);
             r.Show();
             puntaje();
         }
         else
         {
             form.Close();
         }
         this.Close();
     }
 }