Esempio n. 1
0
 public void NewGame(DifficultyLevel level)
 {
     curlevel = level;
     SetDimensions(level.GridSize.Height, level.GridSize.Width);
     SetNumberOfMines(level.MineCount);
     OnFlagCountChanged();
     Invalidate();
 }
Esempio n. 2
0
        private void expertToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lvl = DifficultyLevels.Expert;
            beginnerToolStripMenuItem.Checked     = false;
            intermediateToolStripMenuItem.Checked = false;
            expertToolStripMenuItem.Checked       = true;
            customToolStripMenuItem.Checked       = false;

            newToolStripMenuItem_Click(sender, e);
            ResizeFrm();
        }
Esempio n. 3
0
        private void customToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var frm = new LevelSelect();

            if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                lvl = new DifficultyLevel(new Size(frm.SelectedWidth, frm.SelectedHeight), frm.SelectedMines);
            }
            beginnerToolStripMenuItem.Checked     = false;
            intermediateToolStripMenuItem.Checked = false;
            expertToolStripMenuItem.Checked       = false;
            customToolStripMenuItem.Checked       = true;

            newToolStripMenuItem_Click(sender, e);
            ResizeFrm();
        }