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