FECipherVit.FECipherVit.RivalOrbCardPicsRenew C# (CSharp) Method

RivalOrbCardPicsRenew() private method

private RivalOrbCardPicsRenew ( ) : void
return void
        private void RivalOrbCardPicsRenew()
        {
            foreach (PictureBox RivalOrbCardPic in RivalOrbCardPics)
            {
                Controls.Remove(RivalOrbCardPic);
                RivalOrbCardPic.Dispose();
            }
            RivalOrbCardPics = new List<CardPic>();
            int CardCount = Rival.Orb.CardList.Count;
            for (int i = 0; i < CardCount; i++)
            {
                RivalOrbCardPics.Add(new CardPic(Rival.Orb.CardList[i], "RivalOrb", this));
                RivalOrbCardPics[i].ContextMenuStrip = contextMenuStrip_RivalCard;
                RivalOrbCardPics[i].MouseDown += new MouseEventHandler(Card_MouseDown);
                RivalOrbCardPics[i].MouseClick += new MouseEventHandler(Card_MouseClick);
                RivalOrbCardPics[i].ReverseToBack();
                if (Rival.Orb.CardList[i].FrontShown)
                {
                    RivalOrbCardPics[i].ReverseToFront();
                }
                RivalOrbCardPics[i].Image.RotateFlip(RotateFlipType.Rotate180FlipNone);
                RivalOrbCardPics[i].Location = new Point(525, 201 - i * 25);
            }
            foreach (PictureBox RivalOrbCardPic in RivalOrbCardPics)
            {
                Controls.Add(RivalOrbCardPic);
                RivalOrbCardPic.BringToFront();
            }
        }
FECipherVit