Пример #1
0
        private void button_Click(object sender, EventArgs e)
        {
            if (myGame.State == SapperLogic.GameState.InProgress)
            {
                if (sender is Button)
                {
                    Button b = sender as Button;
                    if (b.Tag is Point)
                    {
                        Point p = (Point)b.Tag;

                        myGame.Uncover(p);
                        refreshView();

                        if (myGame.State == SapperLogic.GameState.Win)
                        {
                            MessageBox.Show("Nie najgorzej stary :)");
                        }
                        if (myGame.State == SapperLogic.GameState.Loss)
                        {
                            MessageBox.Show("Sorry bro, przegrałeś");
                        }
                    }
                }
            }
        }
Пример #2
0
        private void B_Click(object sender, EventArgs e) ///obsluga kliknięncia na battony pod czas gry
        {
            if (myGame.State == SapperLogic.GameState.InProgress)
            {
                if (sender is Button)
                {
                    Button b = sender as Button;
                    if (b.Tag is Point)
                    {
                        Point p = (Point)b.Tag;

                        myGame.Uncover(p);
                        refreshView();

                        if (myGame.State == SapperLogic.GameState.Win)
                        {
                            MessageBox.Show("Win");
                        }
                        else if (myGame.State == SapperLogic.GameState.Loss)
                        {
                            MessageBox.Show("Loss");
                        }
                    }
                }
            }
        }