Ejemplo n.º 1
0
        private void Pic_DoubleClick(object sender, EventArgs e, Itens item)
        {
            PictureBox pic = (PictureBox)sender;

            Substituto(pic.Top, pic.Left, pic.Height, pic.Width, pic.BackColor);

            if (item.Tipo1 == (byte)tipo.BracoEsquerdo)
            {
                personagem.Equipar(item);
                pic.SizeMode    = PictureBoxSizeMode.StretchImage;
                pic.BorderStyle = BorderStyle.FixedSingle;
                pic.BackColor   = Color.Transparent;
                pic.Height      = 50;
                pic.Width       = 60;
                pic.Top         = 146;
                pic.Left        = 184;
                Controls.Add(pic);
                pic.BringToFront();
            }
            else if (item.Tipo1 == (byte)tipo.BracoDireito)
            {
                pic.SizeMode    = PictureBoxSizeMode.StretchImage;
                pic.BorderStyle = BorderStyle.FixedSingle;
                pic.BackColor   = Color.Transparent;
                personagem.Equipar(item);
                pic.Height = 50;
                pic.Width  = 60;
                pic.Top    = 146;
                pic.Left   = 258;
                Controls.Add(pic);
                pic.BringToFront();
            }
            else if (item.Tipo1 == (byte)tipo.Peito)
            {
                pic.SizeMode    = PictureBoxSizeMode.StretchImage;
                pic.BorderStyle = BorderStyle.FixedSingle;
                pic.BackColor   = Color.Transparent;
                personagem.Equipar(item);
                pic.Height = 50;
                pic.Width  = 60;
                pic.Top    = 84;
                pic.Left   = 219;
                Controls.Add(pic);
                pic.BringToFront();
            }
            else if (item.Tipo1 == (byte)tipo.Capacete)
            {
                pic.SizeMode    = PictureBoxSizeMode.StretchImage;
                pic.BorderStyle = BorderStyle.FixedSingle;
                pic.BackColor   = Color.Transparent;
                personagem.Equipar(item);
                pic.Height = 50;
                pic.Width  = 60;
                pic.Top    = 26;
                pic.Left   = 219;
                Controls.Add(pic);
                pic.BringToFront();
            }
            else if (item.Tipo1 == (byte)tipo.Bota)
            {
                pic.SizeMode    = PictureBoxSizeMode.StretchImage;
                pic.BorderStyle = BorderStyle.FixedSingle;
                pic.BackColor   = Color.Transparent;
                personagem.Equipar(item);
                pic.Height = 50;
                pic.Width  = 60;
                pic.Top    = 204;
                pic.Left   = 223;
                Controls.Add(pic);
                pic.BringToFront();
            }
        }