FECipherVit.FECipherVit.KizunaCardPicsRenew C# (CSharp) Method

KizunaCardPicsRenew() private method

private KizunaCardPicsRenew ( ) : void
return void
        private void KizunaCardPicsRenew()
        {
            //Kizuna
            foreach (PictureBox KizunaCardPic in KizunaCardPics)
            {
                Controls.Remove(KizunaCardPic);
                KizunaCardPic.Dispose();
            }
            KizunaCardPics = new List<CardPic>();
            int CardCount = Player.Kizuna.CardList.Count;
            for (int i = 0; i < CardCount; i++)
            {
                KizunaCardPics.Add(new CardPic(Player.Kizuna.CardList[i], "Kizuna", this));
                KizunaCardPics[i].MouseDoubleClick += new MouseEventHandler(Kizuna_MouseDoubleClick);
                KizunaCardPics[i].ContextMenuStrip = contextMenuStrip_Card;
                KizunaCardPics[i].MouseDown += new MouseEventHandler(Card_MouseDown);
                KizunaCardPics[i].MouseClick += new MouseEventHandler(Card_MouseClick);
            }
            for (int i = 0; i < CardCount; i++)
            {
                if (!Player.Kizuna.CardList[i].FrontShown)
                {
                    KizunaCardPics[i].ReverseToBack();
                }
                KizunaCardPics[i].SetHorizontal();
                if (CardCount + Player.KizunaUsed.CardList.Count <= 15)
                {
                    KizunaCardPics[i].Location = new Point(6 + 20 * i, 634);
                }
                else
                {
                    KizunaCardPics[i].Location = new Point(6 + 388 * i / (CardCount + Player.KizunaUsed.CardList.Count), 634);
                }
            }
            foreach (PictureBox KizunaCardPic in KizunaCardPics)
            {
                Controls.Add(KizunaCardPic);
                KizunaCardPic.BringToFront();
            }
            //KizunaUsed
            foreach (PictureBox KizunaUsedCardPic in KizunaUsedCardPics)
            {
                Controls.Remove(KizunaUsedCardPic);
                KizunaUsedCardPic.Dispose();
            }
            KizunaUsedCardPics = new List<CardPic>();
            CardCount = Player.KizunaUsed.CardList.Count;
            for (int i = 0; i < CardCount; i++)
            {
                KizunaUsedCardPics.Add(new CardPic(Player.KizunaUsed.CardList[i], "KizunaUsed", this));
                KizunaUsedCardPics[i].MouseDoubleClick += new MouseEventHandler(Kizuna_MouseDoubleClick);
                KizunaUsedCardPics[i].ContextMenuStrip = contextMenuStrip_Card;
                KizunaUsedCardPics[i].MouseDown += new MouseEventHandler(Card_MouseDown);
                KizunaUsedCardPics[i].MouseClick += new MouseEventHandler(Card_MouseClick);
            }
            for (int i = 0; i < CardCount; i++)
            {
                if (!Player.KizunaUsed.CardList[i].FrontShown)
                {
                    KizunaUsedCardPics[i].ReverseToBack();
                }
                KizunaUsedCardPics[i].SetHorizontal();
                if (CardCount + Player.Kizuna.CardList.Count <= 15)
                {
                    KizunaUsedCardPics[i].Location = new Point(394 - 20 * i, 634);
                }
                else
                {
                    KizunaUsedCardPics[i].Location = new Point(394 - 388 * i / (CardCount + Player.Kizuna.CardList.Count), 634);
                }
            }
            for (int i = KizunaUsedCardPics.Count - 1; i >= 0; i--)
            {
                Controls.Add(KizunaUsedCardPics[i]);
                KizunaUsedCardPics[i].BringToFront();
            }
        }
FECipherVit