private void OrbCardPicsRenew()
{
foreach (PictureBox OrbCardPic in OrbCardPics)
{
Controls.Remove(OrbCardPic);
OrbCardPic.Dispose();
}
OrbCardPics = new List<CardPic>();
int CardCount = Player.Orb.CardList.Count;
for (int i = 0; i < CardCount; i++)
{
OrbCardPics.Add(new CardPic(Player.Orb.CardList[i], "Orb", this));
OrbCardPics[i].ReverseToBack();
if (Player.Orb.CardList[i].FrontShown)
{
OrbCardPics[i].ReverseToFront();
}
if (!WatchingMode)
{
OrbCardPics[i].MouseDoubleClick += new MouseEventHandler(Orb_MouseDoubleClick);
}
OrbCardPics[i].ContextMenuStrip = contextMenuStrip_Card;
OrbCardPics[i].MouseDown += new MouseEventHandler(Card_MouseDown);
OrbCardPics[i].MouseClick += new MouseEventHandler(Card_MouseClick);
}
for (int i = 0; i < CardCount; i++)
{
OrbCardPics[i].Location = new Point(6, 412 + i * 25);
}
foreach (PictureBox OrbCardPic in OrbCardPics)
{
Controls.Add(OrbCardPic);
OrbCardPic.BringToFront();
}
}