Игра "угадай цвет"

Пользователь
Статус
Оффлайн
Регистрация
10 Фев 2017
Сообщения
195
Реакции[?]
42
Поинты[?]
0
С читами что-то не пошло, и создал я windows form. Так простенькая игра и получилась. Почему бы и нет как бэ :roflanEbalo:

Описание:
Пека загадывает цвет: красный или сниний, и нужно угадать какой он загадал. Все :FailFish:
Есть checkbox, если включить = показывает какой цвет загадал ПК, перед тем как его выбрать.

Код:
 public partial class Form1 : MetroForm
    {
        public int Random;

        public Form1()
        {
            InitializeComponent();
            CloseEnigma();
        }

        static int GetRandom() // генерация случайных исел
        {
            //Создание объекта для генерации чисел
            Random rnd = new Random();

            //Получить очередное  случайное число 1-2
            int value = rnd.Next(1, 3);
      
            return value;
        }

        public void Enigma()
        {
            Random = GetRandom();
            if (metroCheckBox1.Checked == true)
            {

                if (Random == 1)
                {
                    label1.Text = "Red";
                }
                else
                {
                    label1.Text = "Blue";
                }
            }
        }
                    


        public void LoadEnigma()
        {
            metroButton1.Visible = false;
            metroButton2.Visible = true;
            metroButton3.Visible = true;
            metroLabel1.Visible = true;
            metroLabel2.Text = "";
            metroCheckBox1.Visible = false;
        }

        public void CloseEnigma()
        {
            metroButton1.Visible = true;
            metroButton2.Visible = false;
            metroButton3.Visible = false;
            metroLabel1.Visible = false;
            label1.Text = "";
            metroCheckBox1.Visible = true;
        }


        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void metroButton1_Click(object sender, EventArgs e)
        {
            LoadEnigma();
            Enigma();
        }

        private void metroButton2_Click(object sender, EventArgs e)
        {
            if (Random == 1)
            {
                metroLabel2.Text = "true";
            } else
            {
                metroLabel2.Text = "false";
            }
            CloseEnigma();
        }

        private void metroButton3_Click(object sender, EventArgs e)
        {
            if (Random == 2)
            {
                metroLabel2.Text = "true";
            }
            else
            {
                metroLabel2.Text = "false";
            }
            CloseEnigma();
        }

        private void metroButton4_Click(object sender, EventArgs e)
        {
            Application.Exit(); //закрытие формы
        }
    }
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
😁
Олдфаг
Статус
Оффлайн
Регистрация
27 Ноя 2016
Сообщения
2,091
Реакции[?]
2,025
Поинты[?]
6K
Интереснее было бы сделать что-то на подобии сапёра, попробуй.
 
Сверху Снизу