Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }