-
Автор темы
- #1
С читами что-то не пошло, и создал я windows form. Так простенькая игра и получилась. Почему бы и нет как бэ
Описание:
Пека загадывает цвет: красный или сниний, и нужно угадать какой он загадал. Все
Есть checkbox, если включить = показывает какой цвет загадал ПК, перед тем как его выбрать.
Описание:
Пека загадывает цвет: красный или сниний, и нужно угадать какой он загадал. Все
Есть 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(); //закрытие формы
}
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.