private void Carta_Click(object sender, EventArgs e) { ButtonCarta boton = (ButtonCarta)sender; Console.WriteLine(boton.GetPosicion()); Carta cartaTablero = boton.Carta; boton.Carta = btn_cartaEnMano.Carta; btn_cartaEnMano.Carta = cartaTablero; Image img = Image.FromFile(boton.GetCarta().GetInfoImagen()); boton.DefinirImagen(img); }
private void Vida_Click(object sender, EventArgs e) { ButtonCarta btn_Vidas = (ButtonCarta)sender; int numVidas = cartasVidas.Count; Console.WriteLine("----" + numVidas); btn_cartaEnMano.Carta = btn_Vidas.Carta; Image im = Image.FromFile(btn_cartaEnMano.Carta.GetInfoImagen()); btn_cartaEnMano.DefinirImagen(im); // ubicar la carta en el tablero if (juego.ChequearCarta(btn_cartaEnMano.Carta)) { //MessageBox.Show("sirve"); juego.UbicarCarta(btn_cartaEnMano.Carta, tbl_tablero); } else { MessageBox.Show("Perdiste una vida"); } if (numVidas > 1) { cartasVidas.RemoveAt(0); btn_Vidas.Carta = cartasVidas[0]; } else { btn_Vidas.Carta = cartasVidas[0]; cartasVidas.Clear(); Image imv = Image.FromFile("imagen\\baraja\\vacia.png"); btn_Vidas.DefinirImagen(imv); } btn_Vidas.Text = cartasVidas.Count.ToString(); }