Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Rocnikovka
- {
- public partial class Form2 : Form
- {
- Random rand = new Random();
- Databaze databaze;
- Otazka ot;
- public bool fail;
- private long start;
- public Form2()
- {
- InitializeComponent();
- databaze = new Databaze();
- start = DateTime.Now.Ticks;
- }
- private void Form2_Load(object sender, EventArgs e)
- {
- load();
- }
- private void aButton_Click(object sender, EventArgs e)
- {
- if (aButton.Text == ot.od)
- {
- richTextBox1.BackColor = Color.Green;
- loadNext();
- }
- else
- {
- aButton.BackColor = Color.Red;
- failEnd();
- }
- }
- private void bButton_Click(object sender, EventArgs e)
- {
- if (bButton.Text == ot.od)
- {
- richTextBox1.BackColor = Color.Green;
- loadNext();
- }
- else
- {
- bButton.BackColor = Color.Red;
- failEnd();
- }
- }
- private void cButton_Click(object sender, EventArgs e)
- {
- if (cButton.Text == ot.od)
- {
- richTextBox1.BackColor = Color.Green;
- loadNext();
- }
- else
- {
- cButton.BackColor = Color.Red;
- failEnd();
- }
- }
- private void dButton_Click(object sender, EventArgs e)
- {
- if (dButton.Text == ot.od)
- {
- richTextBox1.BackColor = Color.Green;
- loadNext();
- }
- else
- {
- dButton.BackColor = Color.Red;
- failEnd();
- }
- }
- public void load()
- {
- do
- {
- int i = rand.Next(0, databaze.otazky.Count);
- ot = databaze.otazky[i];
- }
- while (ot.byla);
- richTextBox1.Select();
- richTextBox1.Text = ot.ot;
- aButton.Text = ot.a;
- bButton.Text = ot.b;
- cButton.Text = ot.c;
- dButton.Text = ot.d;
- fail = false;
- }
- private void loadNext()
- {
- richTextBox1.Select();
- ot.byla = true;
- load();
- progressBar1.Value = progressBar1.Value + 5;
- }
- public void failEnd()
- {
- countDown.Stop();
- fail = true;
- if (fail == true)
- {
- MessageBox.Show("Smůla, prohrál jsi - hra se restartuje");
- Application.Restart();
- }
- }
- private void countDown_Tick(object sender, EventArgs e)
- {
- TimeSpan oTime = new TimeSpan(DateTime.Now.Ticks - start);
- count.Text = oTime.Seconds.ToString();
- if (oTime.Seconds == 20)
- {
- count.ForeColor = Color.Pink;
- }
- if (oTime.Seconds == 25)
- {
- count.ForeColor = Color.Purple;
- }
- if (oTime.Seconds == 30)
- {
- count.ForeColor = Color.Red;
- countDown.Stop();
- MessageBox.Show("Smůla, čas vypršel - hra se restartuje");
- Application.Restart();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement