FECipherVit.FECipherVit.置于宝玉区ToolStripMenuItem_Click C# (CSharp) Method

置于宝玉区ToolStripMenuItem_Click() public method

public 置于宝玉区ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        public void 置于宝玉区ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Card thisCard;
            if (Player.Orb.CardList.Count >= 5)
            {
                if (Language == Language.Chinese)
                {
                    MessageBox.Show("宝玉区已满。", "置于宝玉区");
                }
                else
                {
                    MessageBox.Show("There are 5 card in Orb Area already.", "Place in Orb Area");
                }
            }
            else
            {
                if (sender is Card)
                {
                    thisCard = (Card)sender;
                    msgProcessor.Send("ToOrb", GetTextOfMovingToRegion(thisCard, "Orb", true));
                }
                else
                {
                    thisCard = ((CardPic)CardPicClicked).thisCard;
                    msgProcessor.Send("ToOrb", GetTextOfMovingToRegion(thisCard, "Orb", false));
                }
                Player.MoveCard(thisCard, Player.Orb);
                thisCard.FrontShown = false;
                thisCard.IsHorizontal = false;
                thisCard.Comments = "";
                if (thisCard.OverlayCardNo.Count != 0)
                {
                    if (Language == Language.Chinese)
                    {
                        MessageBox.Show("这张卡下面的叠放卡将被送入退避区。", "置于宝玉区");
                    }
                    else
                    {
                        MessageBox.Show("The other cards in the stack will be sent to Retreat.", "Place in Orb Area");
                    }
                    foreach (int CardNo in thisCard.OverlayCardNo)
                    {
                        Player.MoveCard(Player.Overlay.SearchCard(CardNo), Player.Grave);
                    }
                    thisCard.OverlayCardNo = new List<int>();
                }
                msgProcessor.Send("Update", "");
                Renew();
            }
        }
FECipherVit