예제 #1
0
 private void MenuStrip_Game_DifficultyChanged(object sender, EventArgs e)
 {
     this.difficulty = (Difficulty)Enum.Parse(typeof(Difficulty), (string)((ToolStripMenuItem)sender).Tag);
     this.LoadGame(null, null);
 }
예제 #2
0
 public PlayScreen(Difficulty difficulty)
 {
     AddChild(new Board(difficulty));
 }
예제 #3
0
 public void RecordWin(Difficulty difficulty, int time)
 {
     RecordResult(difficulty, time, true);
 }
예제 #4
0
 public void RecordLoss(Difficulty difficulty, int time)
 {
     RecordResult(difficulty, time, false);
 }
예제 #5
0
 private void HardDifficulty_Click(object sender, EventArgs e)
 {
     difficulty = Difficulty.Hard;
     SetUpGame();
 }
예제 #6
0
 private void NormalDifficulty_Click(object sender, EventArgs e)
 {
     difficulty = Difficulty.Normal;
     SetUpGame();
 }
예제 #7
0
 private void EasyDifficulty_Click(object sender, EventArgs e)
 {
     difficulty = Difficulty.Easy;
     SetUpGame();
 }
예제 #8
0
 public Game(Difficulty diff, int Width = 8, int Height = 8, int BombCount = 10)
 {
     SetDifficulty(diff, Width, Height, BombCount);
     InitializeBoard();
 }
예제 #9
0
        public View(Difficulty difficulty = Difficulty.Easy)
        {
            Game = new Game(difficulty);

            InitializeComponent();
        }