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;
}
}
}
}
}
}