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