public Tablero(Form1 form) { this.jugador1 = form.jugador1; this.jugador2 = form.jugador2; this.form = form; InitializeComponent(); type = TipoDeJuego(); btnPedirCarta2.Enabled = false; btnPasar2.Enabled = false; jugador1.agregarCarta(baraja.darCarta()); jugador1.agregarCarta(baraja.darCarta()); jugador2.agregarCarta(baraja.darCarta()); jugador2.agregarCarta(baraja.darCarta()); validacionNum(true); validacionNum(false); validacionImg(true); validacionImg(false); puntaje(); }
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(); } }