public void NewGame(DifficultyLevel level) { curlevel = level; SetDimensions(level.GridSize.Height, level.GridSize.Width); SetNumberOfMines(level.MineCount); OnFlagCountChanged(); Invalidate(); }
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(); }
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(); }