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();
            }
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            /*
             *  Для каждого слова была выделена булева переменна, обозначающая, что true - слово введено верно, false - неверно.
             *
             *  Тип переменной - слово_right
             *
             *  В данном методе проверяются текстбоксы на наличие верно введённых слов. Если нужные текстбоксы содержат нужные буквы,
             *  слово считается верно введенным, и переменная, которая относится к слову становится true.
             *
             *  Далее проверяются все слова.
             */

            bool crocodile_right = false;
            bool verblud_right   = false;
            bool begemot_right   = false;
            bool nosorog_right   = false;
            bool monkey_right    = false;
            bool leo_right       = false;
            bool slon_right      = false;
            bool jiraf_right     = false;
            bool cenguru_right   = false;

            if (textBox1.Text.ToLower() == "к" &&
                textBox2.Text.ToLower() == "р" &&
                textBox3.Text.ToLower() == "о" &&
                textBox16.Text.ToLower() == "к" &&
                textBox17.Text.ToLower() == "о" &&
                textBox36.Text.ToLower() == "д" &&
                textBox37.Text.ToLower() == "и" &&
                textBox38.Text.ToLower() == "л")
            {
                crocodile_right = true;
            }

            if (textBox9.Text.ToLower() == "в" &&
                textBox8.Text.ToLower() == "е" &&
                textBox11.Text.ToLower() == "р" &&
                textBox12.Text.ToLower() == "б" &&
                textBox13.Text.ToLower() == "л" &&
                textBox14.Text.ToLower() == "ю" &&
                textBox15.Text.ToLower() == "д")
            {
                verblud_right = true;
            }

            if (textBox10.Text.ToLower() == "б" &&
                textBox8.Text.ToLower() == "е" &&
                textBox7.Text.ToLower() == "г" &&
                textBox6.Text.ToLower() == "е" &&
                textBox5.Text.ToLower() == "м" &&
                textBox3.Text.ToLower() == "о" &&
                textBox4.Text.ToLower() == "т")
            {
                begemot_right = true;
            }

            if (textBox18.Text.ToLower() == "н" &&
                textBox17.Text.ToLower() == "о" &&
                textBox19.Text.ToLower() == "с" &&
                textBox20.Text.ToLower() == "о" &&
                textBox21.Text.ToLower() == "р" &&
                textBox22.Text.ToLower() == "о" &&
                textBox23.Text.ToLower() == "г")
            {
                nosorog_right = true;
            }

            if (textBox22.Text.ToLower() == "о" &&
                textBox24.Text.ToLower() == "б" &&
                textBox25.Text.ToLower() == "е" &&
                textBox28.Text.ToLower() == "з" &&
                textBox29.Text.ToLower() == "ь" &&
                textBox30.Text.ToLower() == "я" &&
                textBox31.Text.ToLower() == "н" &&
                textBox32.Text.ToLower() == "а")
            {
                monkey_right = true;
            }

            if (textBox22.Text.ToLower() == "о" &&
                textBox24.Text.ToLower() == "б" &&
                textBox25.Text.ToLower() == "е" &&
                textBox28.Text.ToLower() == "з" &&
                textBox29.Text.ToLower() == "ь" &&
                textBox30.Text.ToLower() == "я" &&
                textBox31.Text.ToLower() == "н" &&
                textBox32.Text.ToLower() == "а")
            {
                monkey_right = true;
            }

            if (textBox27.Text.ToLower() == "л" &&
                textBox25.Text.ToLower() == "е" &&
                textBox26.Text.ToLower() == "в")
            {
                leo_right = true;
            }

            if (textBox39.Text.ToLower() == "с" &&
                textBox38.Text.ToLower() == "л" &&
                textBox40.Text.ToLower() == "о" &&
                textBox41.Text.ToLower() == "н")
            {
                slon_right = true;
            }

            if (textBox44.Text.ToLower() == "ж" &&
                textBox45.Text.ToLower() == "и" &&
                textBox43.Text.ToLower() == "р" &&
                textBox47.Text.ToLower() == "а" &&
                textBox48.Text.ToLower() == "ф")
            {
                jiraf_right = true;
            }

            if (textBox34.Text.ToLower() == "к" &&
                textBox33.Text.ToLower() == "е" &&
                textBox31.Text.ToLower() == "н" &&
                textBox35.Text.ToLower() == "г" &&
                textBox42.Text.ToLower() == "у" &&
                textBox43.Text.ToLower() == "р" &&
                textBox46.Text.ToLower() == "у")
            {
                cenguru_right = true;
            }

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

            string res = "";

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

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

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

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

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

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

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

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

            res = res + "9: ";
            if (cenguru_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)
            {
                hard hardWindow = new hard();
                hardWindow.Show();
                this.Close();
            }
        }