private void button1_Click(object sender, EventArgs e)
        {
            if (!(radioButtonEasy.Checked || radioButtonNormal.Checked || radioButtonDifficult.Checked))
            {
                var result = MessageBox.Show("Вы не выбрали кнопку!");
            }

            if (radioButtonEasy.Checked)
            {
                easy easyWindow = new easy();
                easyWindow.Show();
            }

            if (radioButtonNormal.Checked)
            {
                middle middleWindow = new middle();
                middleWindow.Show();
            }

            if (radioButtonDifficult.Checked)
            {
                hard hardWindow = new hard();
                hardWindow.Show();
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            /*
             *  Для каждого слова была выделена булева переменна, обозначающая, что true - слово введено верно, false - неверно.
             *
             *  Тип переменной - слово_right
             *
             *  В данном методе проверяются текстбоксы на наличие верно введённых слов. Если нужные текстбоксы содержат нужные буквы,
             *  слово считается верно введенным, и переменная, которая относится к слову становится true.
             *
             *  Далее проверяются все слова.
             */

            bool maska_right     = false;
            bool skier_right     = false;
            bool pero_right      = false;
            bool vinograd_right  = false;
            bool butterfly_right = false;
            bool vovka_right     = false;
            bool guitar_right    = false;
            bool toy_right       = false;

            if (textBox1.Text.ToLower() == "м" &&
                textBox2.Text.ToLower() == "а" &&
                textBox3.Text.ToLower() == "с" &&
                textBox4.Text.ToLower() == "к" &&
                textBox5.Text.ToLower() == "а")
            {
                maska_right = true;
            }

            if (textBox11.Text.ToLower() == "л" &&
                textBox10.Text.ToLower() == "ы" &&
                textBox9.Text.ToLower() == "ж" &&
                textBox8.Text.ToLower() == "н" &&
                textBox6.Text.ToLower() == "и" &&
                textBox7.Text.ToLower() == "к")
            {
                skier_right = true;
            }

            if (textBox0.Text.ToLower() == "п" &&
                textBox14.Text.ToLower() == "е" &&
                textBox13.Text.ToLower() == "р" &&
                textBox12.Text.ToLower() == "о")
            {
                pero_right = true;
            }

            if (textBox22.Text.ToLower() == "в" &&
                textBox21.Text.ToLower() == "и" &&
                textBox20.Text.ToLower() == "н" &&
                textBox19.Text.ToLower() == "о" &&
                textBox18.Text.ToLower() == "г" &&
                textBox17.Text.ToLower() == "р" &&
                textBox15.Text.ToLower() == "а" &&
                textBox16.Text.ToLower() == "д")
            {
                vinograd_right = true;
            }

            if (textBox29.Text.ToLower() == "б" &&
                textBox28.Text.ToLower() == "а" &&
                textBox27.Text.ToLower() == "б" &&
                textBox26.Text.ToLower() == "о" &&
                textBox25.Text.ToLower() == "ч" &&
                textBox24.Text.ToLower() == "к" &&
                textBox23.Text.ToLower() == "а")
            {
                butterfly_right = true;
            }

            if (textBox34.Text.ToLower() == "в" &&
                textBox33.Text.ToLower() == "о" &&
                textBox32.Text.ToLower() == "в" &&
                textBox31.Text.ToLower() == "к" &&
                textBox30.Text.ToLower() == "а")
            {
                vovka_right = true;
            }

            if (textBox35.Text.ToLower() == "г" &&
                textBox36.Text.ToLower() == "и" &&
                textBox37.Text.ToLower() == "т" &&
                textBox38.Text.ToLower() == "а" &&
                textBox39.Text.ToLower() == "р" &&
                textBox40.Text.ToLower() == "а")
            {
                guitar_right = true;
            }

            if (textBox47.Text.ToLower() == "и" &&
                textBox46.Text.ToLower() == "г" &&
                textBox45.Text.ToLower() == "р" &&
                textBox44.Text.ToLower() == "у" &&
                textBox41.Text.ToLower() == "ш" &&
                textBox42.Text.ToLower() == "к" &&
                textBox43.Text.ToLower() == "а")
            {
                toy_right = true;
            }

            bool gold_right = false;

            if (textBox3.Text.ToLower() == "с" &&
                textBox8.Text.ToLower() == "н" &&
                textBox14.Text.ToLower() == "е" &&
                textBox18.Text.ToLower() == "г" &&
                textBox26.Text.ToLower() == "о" &&
                textBox32.Text.ToLower() == "в" &&
                textBox36.Text.ToLower() == "и" &&
                textBox42.Text.ToLower() == "к")
            {
                gold_right = true;
            }

            /*
             * На данном этапе все слова проверены, и нам нужно вывести результат.
             *
             * Создадим переменную res типа string, которая будет содержать в себе результаты кроссворда и которую мы выведем в конце игры.
             *
             * Каждый вопрос проверяется следующим образом:
             * 1. Прибавляем к переменной res номер вопроса: res = res + "номер вопроса: ";
             * 2. Посредством переменной типа ответ_right проверяем, правильно ли ответил пользователь на вопрос,
             * и в зависимости от этого прибавляем "правильно" или "неправильно" и перенос на новую строку.
             *
             * В конце мы прибавляем время, за которое был решён кроссворд.
             */

            string res = "";

            res = res + "1: ";
            if (maska_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "2: ";
            if (skier_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "3: ";
            if (pero_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "4: ";
            if (vinograd_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "5: ";
            if (butterfly_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "6: ";
            if (vovka_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "7: ";
            if (guitar_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "8: ";
            if (toy_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "Золотое слово: ";
            if (gold_right)
            {
                res = res + "правильно\n";
            }
            else
            {
                res = res + "неправильно\n";
            }

            res = res + "Время: " + minutes.ToString() + ":" + seconds_format(seconds);

            res = res + "\n\nПерейти на следующий уровень?";

            /*Следующий метод показывает результат во всплывающем окне*/
            DialogResult dialogResult = MessageBox.Show(res, "Результат", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                middle middleWindow = new middle();
                middleWindow.Show();
                this.Close();
            }
        }