FECipherVit.FECipherVit.RivalRenew C# (CSharp) Method

RivalRenew() public method

public RivalRenew ( ) : void
return void
        public void RivalRenew()
        {
            if (contextMenuStrip_RivalCard != null)
            {
                contextMenuStrip_RivalCard.Dispose();
            }
            RivalContextMenuStripRenew();
            GC.Collect();
            RivalHandCardPicsRenew();
            RivalOrbCardPicsRenew();
            RivalDeckCardPicRenew();
            RivalGraveCardPicRenew();
            RivalSupportCardPicRenew();
            RivalFrontFieldCardPicsRenew();
            RivalBackFieldCardPicsRenew();
            RivalKizunaCardPicsRenew();
            foreach (Control control in Controls)
            {
                if (control is CardPic && ((CardPic)control).thisCard.Controller == Rival)
                {
                    if (!panelHand.Controls.Contains(control))
                    {
                        control.Top = (int)(control.Top * ratio);
                        control.Left = (int)(control.Left * ratio);
                        if (((CardPic)control).Counter != null)
                        {
                            ((CardPic)control).Counter.Top = control.Bottom - 25;
                            ((CardPic)control).Counter.Left = control.Left + 5;
                            if (((CardPic)control).Counter2 != null)
                            {
                                ((CardPic)control).Counter2.Top = control.Bottom - 50;
                                ((CardPic)control).Counter2.Left = control.Left + 5;
                            }
                        }
                        else
                        {
                            if (((CardPic)control).Counter2 != null)
                            {
                                ((CardPic)control).Counter2.Top = control.Bottom - 25;
                                ((CardPic)control).Counter2.Left = control.Left + 5;
                            }
                        }
                    }
                }
            }
        }
FECipherVit