FECipherVit.FECipherVit.OrbCardPicsRenew C# (CSharp) Method

OrbCardPicsRenew() private method

private OrbCardPicsRenew ( ) : void
return void
        private void OrbCardPicsRenew()
        {
            foreach (PictureBox OrbCardPic in OrbCardPics)
            {
                Controls.Remove(OrbCardPic);
                OrbCardPic.Dispose();
            }
            OrbCardPics = new List<CardPic>();
            int CardCount = Player.Orb.CardList.Count;
            for (int i = 0; i < CardCount; i++)
            {
                OrbCardPics.Add(new CardPic(Player.Orb.CardList[i], "Orb", this));
                OrbCardPics[i].ReverseToBack();
                if (Player.Orb.CardList[i].FrontShown)
                {
                    OrbCardPics[i].ReverseToFront();
                }
                if (!WatchingMode)
                {
                    OrbCardPics[i].MouseDoubleClick += new MouseEventHandler(Orb_MouseDoubleClick);
                }
                OrbCardPics[i].ContextMenuStrip = contextMenuStrip_Card;
                OrbCardPics[i].MouseDown += new MouseEventHandler(Card_MouseDown);
                OrbCardPics[i].MouseClick += new MouseEventHandler(Card_MouseClick);
            }
            for (int i = 0; i < CardCount; i++)
            {
                OrbCardPics[i].Location = new Point(6, 412 + i * 25);
            }
            foreach (PictureBox OrbCardPic in OrbCardPics)
            {
                Controls.Add(OrbCardPic);
                OrbCardPic.BringToFront();
            }
        }
FECipherVit