private void DeckCardPicRenew() { if (this.Controls.Contains(DeckCardPic)) { this.Controls.Remove(DeckCardPic); DeckCardPic.Dispose(); } if (Player.Deck.CardList.Count > 0) { DeckCardPic = new CardPic(Player.Deck.CardList[0], "Deck"); DeckCardPic.Location = new Point(522, 478); if (!DeckCardPic.FrontShown) { DeckCardPic.ReverseToBack(); } DeckCardPic.ContextMenuStrip = contextMenuStrip_Card; DeckCardPic.MouseDown += new MouseEventHandler(Card_MouseDown); DeckCardPic.MouseClick += new MouseEventHandler(Card_MouseClick); DeckCardPic.MouseDoubleClick += new MouseEventHandler(Deck_MouseDoubleClick); this.Controls.Add(DeckCardPic); DeckCardPic.BringToFront(); } }
private void RivalDeckCardPicRenew() { if (this.Controls.Contains(RivalDeckCardPic)) { this.Controls.Remove(RivalDeckCardPic); RivalDeckCardPic.Dispose(); } if (Rival.Deck.CardNum > 0) { if (Rival.Deck.CardList[0].SerialNo == -1) { RivalDeckCardPic = new CardPic("RivalDeck"); RivalDeckCardPic.ReverseToBack(); } else { RivalDeckCardPic = new CardPic(Rival.Deck.CardList[0], "RivalDeck"); } RivalDeckCardPic.Image.RotateFlip(RotateFlipType.Rotate180FlipNone); RivalDeckCardPic.Location = new Point(9, 131); RivalDeckCardPic.ContextMenuStrip = contextMenuStrip_RivalCard; RivalDeckCardPic.MouseClick += new MouseEventHandler(Card_MouseClick); RivalDeckCardPic.MouseDown += new MouseEventHandler(Card_MouseDown); this.Controls.Add(RivalDeckCardPic); RivalDeckCardPic.BringToFront(); } }
private void DeckCardPicRenew() { if (GameOn || WatchingMode) { label_DeckLabel.Visible = true; label_DeckLabel.Text = LabelDeckTotalString + Player.Deck.CardList.Count.ToString(); if (Player.Deck.CardList.Count <= 10) { label_DeckLabel.ForeColor = Color.Red; } else { label_DeckLabel.ForeColor = Color.Black; } } if (Controls.Contains(DeckCardPic)) { Controls.Remove(DeckCardPic); DeckCardPic.Dispose(); } if (Player.Deck.CardList.Count > 0) { DeckCardPic = new CardPic(Player.Deck.CardList[0], "Deck", this); DeckCardPic.Location = new Point(522, 478); if (!DeckCardPic.FrontShown) { DeckCardPic.ReverseToBack(); } if (!WatchingMode) { DeckCardPic.MouseDoubleClick += new MouseEventHandler(Deck_MouseDoubleClick); } DeckCardPic.ContextMenuStrip = contextMenuStrip_Card; DeckCardPic.MouseDown += new MouseEventHandler(Card_MouseDown); DeckCardPic.MouseClick += new MouseEventHandler(Card_MouseClick); Controls.Add(DeckCardPic); DeckCardPic.BringToFront(); } }