我創建一個雷區風格的遊戲作爲一個任務,我想知道是否有一個快速簡便的方法來重新開始我的比賽。當角色走向炸彈時,我會彈出一個消息框,提示「遊戲結束,再試一次?」與是和否選項。我想要No選項來關閉遊戲,並且我想要Yes選項將遊戲重新啓動到它打開的原始狀態。任何想法? 這是消息框代碼,當它執行:C#中使用一個消息框(是/否)重新開始我的比賽
private void checkBomb(int X, int Y)
{
if (bombs[X, Y])
{
this.BackColor = Color.Red;
downBtn.Enabled = false;
upBtn.Enabled = false;
leftBtn.Enabled = false;
rightBtn.Enabled = false;
showBombs();
// Dialog box with two buttons: yes and no.
//
DialogResult result1 = MessageBox.Show("Game Over! Try again?",
"Game Over",
MessageBoxButtons.YesNo);
}
else
{
countBombs(X, Y);
}
}