FECipherVit.FECipherVit.buttonGameOn_Click C# (CSharp) Method

buttonGameOn_Click() private method

private buttonGameOn_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void buttonGameOn_Click(object sender, EventArgs e)
        {
            Reset();
            SelectHero();
            string HeroSerialNo;
            buttonGameOn.Visible = false;
            buttonTurnStart.Visible = true;
            buttonTurnEnd.Visible = true;
            buttonUseKizuna.Visible = true;
            buttonSupport.Visible = true;
            button_CriticalAttack.Visible = true;
            button_Miss.Visible = true;
            buttonGameOn.Enabled = false;
            游戏开始ToolStripMenuItem.Enabled = false;
            动作ToolStripMenuItem.Enabled = true;
            导出场面信息ToolStripMenuItem.Enabled = true;
            GameOn = true;
            HeroSerialNo = Player.Deck.CardList[HeroNum].SerialNo;
            Player.MoveCard(Player.Deck, HeroNum, Player.FrontField);
            Player.FrontField.CardList[0].FrontShown = false;
            Player.Deck.Shuffle();
            Player.Draw(6);
            Renew();
            if (Language == Language.Chinese)
            {
                msgProcessor.Send("GameOn", "#抽取初始手牌。");
            }
            else
            {
                msgProcessor.Send("GameOn", "#Draw opening hands.");
            }
            Renew();
            using (CardSetView StartGameHandCheck = new CardSetView(Player.Hand, "StartGameHandCheck", Player, this))
            {
                StartGameHandCheck.Location = new Point(0, 0);
                StartGameHandCheck.StartPosition = FormStartPosition.Manual;
                StartGameHandCheck.ShowDialog();
            }
            for (int i = 0; i < 5; i++)
            {
                Player.MoveCard(Player.Deck, 0, Player.Orb);
            }
            Player.FrontField.CardList[0].FrontShown = true;
            if (Language == Language.Chinese)
            {
                msgProcessor.Send("GameOn", "#游戏开始。主人公为[" + CardData[HeroSerialNo][4] + "]。");
            }
            else
            {
                msgProcessor.Send("GameOn", "#Game starts. Main Character is [" + CardData[HeroSerialNo][4] + "].");
            }
            Renew();
        }
FECipherVit