Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.IO;
- namespace Testownik
- {
- public partial class Main : Form
- {
- System.Media.SoundPlayer player = new System.Media.SoundPlayer();
- public Main()
- {
- InitializeComponent();
- }
- public int powrot;
- public string numerpliku;
- public int x; //zmienna globalna na potrzeby funkcji
- public char[] odp { get; set; } //nie ruszac
- public int timeLeft = 30; // czas do odpowiedzi
- public int dzwiek; ///1-On ,0-Off
- public int czas;
- public int[] zaznaczone = new int[6];
- public int[] prawidlowa = new int[6];
- public int poprawne;
- public int niepoprawne;
- public int aktualnyczas;
- public int minuta;
- public int godzina;
- public string[] globsciezki;
- public int[] zliczanie = new int[400];
- public int iloscpowtorzen = 3;
- public int maksimum;
- public int savemaksimum=1;
- public void Zaladuj_Click(object sender, EventArgs e)
- {
- try
- {
- timer2.Start();
- Sprawdz.Enabled = true;
- OknoOdp1.Enabled = true;
- OknoOdp2.Enabled = true;
- OknoOdp3.Enabled = true;
- OknoOdp4.Enabled = true;
- OknoOdp5.Enabled = true;
- OknoOdp6.Enabled = true;
- ////////////////////////////////////////////////////////////////
- //////////////////////////////DZWIEKI//////////////////////////////
- if (dzwiek == 1)
- {
- player.Stream = Properties.Resources._1;
- player.Play();
- }
- //////////////////TIMER////////////////
- if (czas == 1)
- {
- timeLabel.Visible = true;
- timer1.Enabled = true;
- timer1.Start();
- timeLeft = 30;
- OknoOdp1.Enabled = true;
- OknoOdp2.Enabled = true;
- OknoOdp3.Enabled = true;
- OknoOdp4.Enabled = true;
- OknoOdp5.Enabled = true;
- OknoOdp6.Enabled = true;
- }
- else
- {
- player.Stop();
- timeLabel.Visible = false;
- }
- //reset kolorków obrazków i zaznaczen
- zaznaczone[0] = 0;
- zaznaczone[1] = 0;
- zaznaczone[2] = 0;
- zaznaczone[3] = 0;
- zaznaczone[4] = 0;
- zaznaczone[5] = 0;
- prawidlowa[0] = 0;
- prawidlowa[1] = 0;
- prawidlowa[2] = 0;
- prawidlowa[3] = 0;
- prawidlowa[4] = 0;
- prawidlowa[5] = 0;
- if(Pytanie.Image != null || OknoOdp1.Image != null || OknoOdp2.Image != null || OknoOdp3.Image != null || OknoOdp4.Image != null || OknoOdp5.Image != null || OknoOdp6.Image != null)
- {
- Pytanie.Image = null;
- OknoOdp1.Image = null;
- OknoOdp2.Image = null;
- OknoOdp3.Image = null;
- OknoOdp4.Image = null;
- OknoOdp5.Image = null;
- OknoOdp6.Image = null;
- }
- OknoOdp1.BackColor = Color.Transparent;
- OknoOdp2.BackColor = Color.Transparent;
- OknoOdp3.BackColor = Color.Transparent;
- OknoOdp4.BackColor = Color.Transparent;
- OknoOdp5.BackColor = Color.Transparent;
- OknoOdp6.BackColor = Color.Transparent;
- //OpenFileDialog okienko = new OpenFileDialog();
- //okienko.Filter = "Plik DXF (txt)|*.txt";
- //if (okienko.ShowDialog() == DialogResult.OK || File.Exists(okienko.FileName))
- //{
- if (Directory.Exists("baza"))
- {
- x = 0;
- string[] sciezki = Directory.GetFiles("baza","*.txt"); ////////tablica sciezek do plikow w folderze
- globsciezki = sciezki;
- if (x+1 <= sciezki.Length) /// +2 bo plik default.ini jest w 'baza'
- {
- Random rand1 = new Random();
- x = rand1.Next(0,sciezki.Length); //////////Losujemy pytanie
- }
- else
- {
- x = 0;
- }
- string[] linie = File.ReadAllLines(sciezki[x], Encoding.Default); ///czytanie linii z kazdego pliku
- label1.Text = sciezki[x]; /////////////wyswietla ktore pytanie//////////////
- if (linie.Length <= 1)
- {
- Pytanie.Text = "";
- Pytanie.Visible = false;
- }
- else
- {
- if (linie[1].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[1].IndexOf("[img");
- int foundS2 = linie[1].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[1] = linie[1].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[1].IndexOf("[/img");
- int foundS4 = linie[1].IndexOf("]");
- int foundS5 = linie[1].IndexOf(":");
- if (foundS5 < 0)
- {
- foundS5 = foundS4;
- }
- linie[1] = linie[1].Remove(foundS3, (foundS4 + 1) - foundS3 + (foundS5 - foundS4)); // wkurwiające
- Pytanie.Text = "";
- Bitmap orginalny = (Bitmap)Image.FromFile("baza/" + linie[1]);
- if (orginalny.Size.Width >= 740)
- {
- Bitmap resize = new Bitmap(orginalny, new Size(740, orginalny.Height));
- if (File.Exists("baza/lol" + linie[1]))
- {
- Pytanie.Image = Image.FromFile("baza/lol" + linie[1]);
- }
- else
- {
- resize.Save("baza/lol" + linie[1]);
- Pytanie.Image = Image.FromFile("baza/lol" + linie[1]);
- }
- }
- else if (orginalny.Size.Height >= 154)
- {
- Bitmap resize = new Bitmap(orginalny, new Size(orginalny.Width, 154));
- if (File.Exists("baza/lol" + linie[1]))
- {
- Pytanie.Image = Image.FromFile("baza/lol" + linie[1]);
- }
- else
- {
- resize.Save("baza/lol" + linie[1]);
- Pytanie.Image = Image.FromFile("baza/lol" + linie[1]);
- }
- }
- else
- {
- Pytanie.Image = Image.FromFile("baza/" + linie[1]);
- }
- }
- }
- else
- {
- Pytanie.Visible = true;
- Pytanie.Text = linie[1];
- }
- }
- if (linie.Length <= 2)
- {
- OknoOdp1.Text = "";
- }
- else
- {
- if (linie[2].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[2].IndexOf("[img");
- int foundS2 = linie[2].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[2] = linie[2].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[2].IndexOf("[/img");
- int foundS4 = linie[2].IndexOf("]");
- linie[2] = linie[2].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp1.Text = "";
- OknoOdp1.Image = Image.FromFile("baza/" + linie[2]);
- }
- }
- else
- {
- OknoOdp1.Text = linie[2];
- }
- }
- if (linie.Length <= 3)
- {
- OknoOdp2.Text = "";
- }
- else
- {
- if (linie[3].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[3].IndexOf("[img");
- int foundS2 = linie[3].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[3] = linie[3].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[3].IndexOf("[/img");
- int foundS4 = linie[3].IndexOf("]");
- linie[3] = linie[3].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp2.Text = "";
- OknoOdp2.Image = Image.FromFile("baza/" + linie[3]);
- }
- }
- else
- {
- OknoOdp2.Text = linie[3];
- }
- }
- if (linie.Length <= 4)
- {
- OknoOdp3.Text = "";
- }
- else
- {
- if (linie[4].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[4].IndexOf("[img");
- int foundS2 = linie[4].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[4] = linie[4].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[4].IndexOf("[/img");
- int foundS4 = linie[4].IndexOf("]");
- linie[4] = linie[4].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp3.Text = "";
- OknoOdp3.Image = Image.FromFile("baza/" + linie[4]);
- }
- }
- else
- {
- OknoOdp3.Text = linie[4];
- }
- }
- if (linie.Length <= 5)
- {
- OknoOdp4.Text = "";
- }
- else
- {
- if (linie[5].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[5].IndexOf("[img");
- int foundS2 = linie[5].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[5] = linie[5].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[5].IndexOf("[/img");
- int foundS4 = linie[5].IndexOf("]");
- linie[5] = linie[5].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp4.Text = "";
- OknoOdp4.Image = Image.FromFile("baza/" + linie[5]);
- }
- }
- else
- {
- OknoOdp4.Text = linie[5];
- }
- }
- ///////////////////////////////
- if (linie.Length <= 6)
- {
- OknoOdp5.Text = "";
- }
- else if (linie[6].Length >= 1)
- {
- if (linie[6].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[6].IndexOf("[img");
- int foundS2 = linie[6].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[6] = linie[6].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[6].IndexOf("[/img");
- int foundS4 = linie[6].IndexOf("]");
- linie[6] = linie[6].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp5.Text = "";
- OknoOdp5.Image = Image.FromFile("baza/" + linie[6]);
- }
- }
- else
- {
- OknoOdp5.Text = linie[6];
- }
- }
- ///////////////////////////////////////////
- if (linie.Length <= 7)
- {
- OknoOdp6.Text = "";
- }
- else if (linie[7].Length >= 1)
- {
- if (linie[7].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[7].IndexOf("[img");
- int foundS2 = linie[7].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[7] = linie[7].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[7].IndexOf("[/img");
- int foundS4 = linie[7].IndexOf("]");
- linie[7] = linie[7].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp6.Text = "";
- OknoOdp6.Image = Image.FromFile("baza/" + linie[7]);
- }
- }
- else
- {
- OknoOdp6.Text = linie[7];
- }
- }
- char[] znaki = linie[0].ToCharArray();
- odp = znaki;
- }
- else
- {
- MessageBox.Show("Obok pliku exe musi znajdować się folder z bazą pytań 'baza'! LOL!!!", "DAŁNIE!");
- Close();
- }
- }
- catch(Exception ex)
- {
- player.Stop();
- timer1.Stop();
- player.Stream = Properties.Resources.nigga;
- player.Play();
- MessageBox.Show("Pierw załaduj bazę ;)"+ ex, "Błąd!");
- }
- ilezostalo.Text = "" + ((iloscpowtorzen) - zliczanie[x]);
- // }
- }
- public void Sprawdz_Click(object sender, EventArgs e)
- {
- try
- {
- OknoOdp1.Enabled = false;
- OknoOdp2.Enabled = false;
- OknoOdp3.Enabled = false;
- OknoOdp4.Enabled = false;
- OknoOdp5.Enabled = false;
- OknoOdp6.Enabled = false;
- ////////////////////////////////////////
- //////////////////////////////////////////////
- if (odp != null)
- {
- ///////////////////////------Odpowiedź 1------/////////////////////////////
- if (odp[1] == '1')
- {
- OknoOdp1.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[1] != '1' && OknoOdp1.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp1.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[1] != '0' && OknoOdp1.BackColor == Color.FromArgb(0, 0, 150))
- { OknoOdp1.BackColor = Color.FromArgb(250, 0, 0); }
- ////////////////////////------Odpowiedź 2-------////////////////////////
- if (odp.Length >= 3)
- {
- if (odp[2] == '1')
- {
- OknoOdp2.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[2] != '1' && OknoOdp2.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp2.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[2] != '0' && OknoOdp2.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp2.BackColor = Color.FromArgb(250, 0, 0);
- }
- }
- ///////////////////////----- Odpowiedź 3--------///////////////////////////
- if (odp.Length>=4)
- {
- if (odp[3] == '1')
- {
- OknoOdp3.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[3] != '1' && OknoOdp3.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp3.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[3] != '0' && OknoOdp3.BackColor == Color.FromArgb(0, 0, 150))
- { OknoOdp3.BackColor = Color.FromArgb(250, 0, 0); }
- }
- ////////////////////////------Odpowiedź 4-------///////////////////////////
- if (odp.Length>=5)
- {
- if (odp[4] == '1')
- {
- OknoOdp4.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[4] != '1' && OknoOdp4.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp4.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[4] != '0' && OknoOdp4.BackColor == Color.FromArgb(0, 0, 150))
- { OknoOdp4.BackColor = Color.FromArgb(250, 0, 0); }
- }
- ////////////////////////------Odpowiedź 5-------///////////////////////////
- if (odp.Length >= 6)
- {
- if (odp[5] == '1')
- {
- OknoOdp5.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[5] != '1' && OknoOdp5.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp5.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[5] != '0' && OknoOdp5.BackColor == Color.FromArgb(0, 0, 150))
- { OknoOdp5.BackColor = Color.FromArgb(250, 0, 0); }
- }
- ////////////////////////------Odpowiedź 6-------///////////////////////////
- if (odp.Length >= 7)
- {
- if (odp[6] == '1')
- {
- OknoOdp6.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[6] != '1' && OknoOdp6.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp6.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[6] != '0' && OknoOdp6.BackColor == Color.FromArgb(0, 0, 150))
- { OknoOdp6.BackColor = Color.FromArgb(250, 0, 0); }
- }
- }
- else
- {
- MessageBox.Show("Pierw zaladuj pytanie ;)");
- }
- }
- catch(Exception ex)
- {
- MessageBox.Show("Error: " + ex,"Ni wim co jest grane ziom!");
- }
- //////////////////////////////////////////////////////////////////////
- player.Stop();
- //if (File.Exists("music/fail.wav"))
- //{
- if ((OknoOdp1.BackColor.R == 250 || OknoOdp2.BackColor.R == 250 || OknoOdp3.BackColor.R == 250 || OknoOdp4.BackColor.R == 250 || OknoOdp5.BackColor.R == 250 || OknoOdp6.BackColor.R == 250) && dzwiek == 1)
- {
- niepoprawne=niepoprawne + 1;
- NiepoprawneLiczba.Text = "" + niepoprawne;
- maksimum = maksimum + 1;
- zliczanie[x] = 0;
- player.Stream = Properties.Resources.fail;
- player.Play();
- }
- else if ((OknoOdp1.BackColor.R == 250 || OknoOdp2.BackColor.R == 250 || OknoOdp3.BackColor.R == 250 || OknoOdp4.BackColor.R == 250 || OknoOdp5.BackColor.R == 250 || OknoOdp6.BackColor.R == 250) && dzwiek == 0)
- {
- niepoprawne = niepoprawne + 1;
- NiepoprawneLiczba.Text = "" + niepoprawne;
- maksimum = maksimum + 1;
- zliczanie[x] = 0;
- }
- //}
- //if (File.Exists("music/fail.wav"))
- //{
- ////////////////////////
- if (OknoOdp1.BackColor.R == 50 && OknoOdp1.BackColor.G == 250 && zaznaczone[0] == 1)
- {
- prawidlowa[0] = 1;
- }
- else if (OknoOdp1.BackColor.R == 50 && OknoOdp1.BackColor.G == 250 && zaznaczone[0] == 0
- || OknoOdp1.BackColor.R == 250 && zaznaczone[0] == 1)
- {
- prawidlowa[0] = 0;
- }
- else
- {
- prawidlowa[0] = 1;
- }
- ///////////////////////////////
- if (OknoOdp2.BackColor.R == 50 && OknoOdp2.BackColor.G == 250 && zaznaczone[1] == 1)
- {
- prawidlowa[1] = 1;
- }
- else if (OknoOdp2.BackColor.R == 50 && OknoOdp2.BackColor.G == 250 && zaznaczone[1] == 0
- || OknoOdp2.BackColor.R == 250 && zaznaczone[1] == 1)
- {
- prawidlowa[1] = 0;
- }
- else
- {
- prawidlowa[1] = 1;
- }
- /////////////////////////////
- if (OknoOdp3.BackColor.R == 50 && OknoOdp3.BackColor.G == 250 && zaznaczone[2] == 1)
- {
- prawidlowa[2] = 1;
- }
- else if (OknoOdp3.BackColor.R == 50 && OknoOdp3.BackColor.G == 250 && zaznaczone[2] == 0
- || OknoOdp3.BackColor.R == 250 && zaznaczone[2] == 1)
- {
- prawidlowa[2]=0;
- }
- else
- {
- prawidlowa[2] = 1;
- }
- //////////////////////////////////
- if (OknoOdp4.BackColor.R == 50 && OknoOdp4.BackColor.G == 250 && zaznaczone[3] == 1)
- {
- prawidlowa[3] = 1;
- }
- else if (OknoOdp4.BackColor.R == 50 && OknoOdp4.BackColor.G == 250 && zaznaczone[3] == 0
- || OknoOdp4.BackColor.R == 250 && zaznaczone[3] == 1)
- {
- prawidlowa[3] = 0;
- }
- else
- {
- prawidlowa[3] = 1;
- }
- ///////////////////////////////////
- if (OknoOdp5.BackColor.R == 50 && OknoOdp5.BackColor.G == 250 && zaznaczone[4] == 1)
- {
- prawidlowa[4] = 1;
- }
- else if (OknoOdp5.BackColor.R == 50 && OknoOdp5.BackColor.G == 250 && zaznaczone[4] == 0
- || OknoOdp5.BackColor.R == 250 && zaznaczone[4] == 1)
- {
- prawidlowa[4] = 0;
- }
- else
- {
- prawidlowa[4] = 1;
- }
- ///////////////////////////////////
- if (OknoOdp6.BackColor.R == 50 && OknoOdp6.BackColor.G == 250 && zaznaczone[5] == 1)
- {
- prawidlowa[5] = 1;
- }
- else if (OknoOdp6.BackColor.R == 50 &&
- OknoOdp6.BackColor.G == 250 &&
- zaznaczone[5] == 0 ||
- OknoOdp6.BackColor.R == 250 &&
- zaznaczone[5] == 1)
- {
- prawidlowa[5] = 0;
- }
- else
- {
- prawidlowa[5] = 1;
- }
- ///////////////////////////////////
- if (prawidlowa[0]==1 && prawidlowa[1]==1 && prawidlowa[2] ==1 && prawidlowa[3]==1 && prawidlowa[4] == 1 && prawidlowa[5] == 1)
- {
- //////////////////////////////Tu mozna jebnac zliczanie prawidlowych odp
- if(dzwiek==1)
- {
- poprawne = poprawne + 1;
- PoprawneLiczba.Text = "" + poprawne;
- player.Stream = Properties.Resources.correct;
- player.Play();
- zliczanie[x] = zliczanie[x] + 1;
- if (zliczanie[x] > iloscpowtorzen)
- {
- File.Delete(globsciezki[x]);
- var ListZliczanie = zliczanie.ToList();
- ListZliczanie.Remove(iloscpowtorzen + 1);
- zliczanie = ListZliczanie.ToArray();
- }
- }
- else
- {
- poprawne = poprawne + 1;
- PoprawneLiczba.Text = "" + poprawne;
- zliczanie[x] = zliczanie[x] + 1;
- if (zliczanie[x] > iloscpowtorzen)
- {
- File.Delete(globsciezki[x]);
- var ListZliczanie = zliczanie.ToList();
- ListZliczanie.Remove(iloscpowtorzen + 1);
- zliczanie = ListZliczanie.ToArray();
- }
- }
- }
- else
- {
- }
- if (Directory.Exists("baza"))
- {
- x = 0;
- string[] sciezki = Directory.GetFiles("baza", "*.txt"); ////////tablica sciezek do plikow w folderze
- globsciezki = sciezki;
- if (x + 1 <= sciezki.Length) /// +2 bo plik default.ini jest w 'baza'
- {
- Random rand1 = new Random();
- x = rand1.Next(0, sciezki.Length); //////////Losujemy pytanie
- }
- else
- {
- x = 0;
- }
- ///////////ProgressBar maksimum/////////////
- maksimum = (iloscpowtorzen + 1) * globsciezki.Length;
- if (maksimum > savemaksimum)
- {
- savemaksimum = maksimum;
- }
- pb.Maximum = savemaksimum;
- pb.Value = (savemaksimum - maksimum);
- if (sciezki.Length == 0 && pb.Value == savemaksimum)
- {
- timer1.Stop();
- timer2.Stop();
- player.Stop();
- MessageBox.Show("Wygrałeś");
- }
- }
- Sprawdz.Enabled = false;
- //}
- } ////////////////Wyjebana funkcja
- private void OknoOdp1_Click(object sender, EventArgs e)
- {
- if (OknoOdp1.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp1.BackColor = Color.Transparent;
- zaznaczone[0] = 0;
- }
- else
- {
- OknoOdp1.BackColor = Color.FromArgb(0, 0, 150);
- zaznaczone[0] = 1;
- }
- }
- private void OknoOdp2_Click(object sender, EventArgs e)
- {
- if (OknoOdp2.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp2.BackColor = Color.Transparent;
- zaznaczone[1] = 0;
- }
- else
- {
- OknoOdp2.BackColor = Color.FromArgb(0, 0, 150);
- zaznaczone[1] = 1;
- }
- }
- private void OknoOdp3_Click(object sender, EventArgs e)
- {
- if (OknoOdp3.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp3.BackColor = Color.Transparent;
- zaznaczone[2] = 0;
- }
- else
- {
- OknoOdp3.BackColor = Color.FromArgb(0, 0, 150);
- zaznaczone[2] = 1;
- }
- }
- private void OknoOdp4_Click(object sender, EventArgs e)
- {
- if (OknoOdp4.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp4.BackColor = Color.Transparent;
- zaznaczone[3] = 0;
- }
- else
- {
- OknoOdp4.BackColor = Color.FromArgb(0, 0, 150);
- zaznaczone[3] = 1;
- }
- }
- private void OknoOdp5_Click(object sender, EventArgs e)
- {
- if (OknoOdp5.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp5.BackColor = Color.Transparent;
- zaznaczone[4] = 0;
- }
- else
- {
- OknoOdp5.BackColor = Color.FromArgb(0, 0, 150);
- zaznaczone[4] = 1;
- }
- }
- private void OknoOdp6_Click(object sender, EventArgs e)
- {
- if (OknoOdp6.BackColor == Color.FromArgb(0, 0, 150))
- {
- OknoOdp6.BackColor = Color.Transparent;
- zaznaczone[5] = 0;
- }
- else
- {
- OknoOdp6.BackColor = Color.FromArgb(0, 0, 150);
- zaznaczone[5] = 1;
- }
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- timer2.Enabled = true;
- timer2.Stop();
- dzwiek = 1;
- czas = 1;
- Time.BackgroundImage = Testownik.Properties.Resources.time;
- sounds.BackgroundImage = Testownik.Properties.Resources.son;
- //if (Directory.Exists(@"music") == false)
- //{
- // if (File.Exists(@"music/1.wav") == false ||
- // File.Exists(@"music/fail.wav") == false ||
- // File.Exists(@"music/correct.wav") == false ||
- // File.Exists(@"music/nigga.wav") == false)
- // {
- // WebClient webClient = new WebClient();
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/1.wav", @"music/1.wav");
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/correct.wav", @"music/correct.wav");
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/nigga.wav", @"music/nigga.wav");
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/fail.wav", @"music/fail.wav");
- // }
- //}
- //else
- //{
- // Directory.CreateDirectory("music");
- // WebClient webClient = new WebClient();
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/1.wav", @"music/1.wav");
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/correct.wav", @"music/correct.wav");
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/nigga.wav", @"music/nigga.wav");
- // webClient.DownloadFile("http://xulek.16mb.com/upload/music/fail.wav", @"music/fail.wav");
- //}
- if (Directory.Exists(@"baza"))
- {
- }
- else
- {
- Directory.CreateDirectory("baza");
- }
- }
- private void Baza_Click(object sender, EventArgs e)
- {
- player.Stop();
- timer1.Stop();
- timer2.Stop();
- Baza foldery = new Baza();
- foldery.Show();
- this.Hide();
- foldery.FormClosed += new FormClosedEventHandler(foldery_FormClosed);
- //OpenFileDialog okienko = new OpenFileDialog();
- //okienko.Filter = "Plik Bazy (zip)|*.zip";
- //if (okienko.ShowDialog() == DialogResult.OK || File.Exists(okienko.FileName))
- //{
- // string[] filePaths = Directory.GetFiles(@"baza");
- // foreach (string filePath in filePaths)
- // {
- // File.Delete(filePath);
- // }
- // ZipFile.ExtractToDirectory(okienko.FileName, @"baza");
- // MessageBox.Show("Załadowano baze!");
- //}
- }
- private void settings_Click(object sender, EventArgs e)
- {
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- if (czas == 1)
- {
- if (timeLeft > 0)
- {
- // Display the new time left
- // by updating the Time Left label.
- timeLeft = timeLeft - 1;
- timeLabel.Text = timeLeft + " seconds";
- }
- else
- {
- // If the user ran out of time, stop the timer, show
- // a MessageBox, and fill in the answers.
- timer1.Stop();
- timeLabel.Text = "Time's up!";
- OknoOdp1.Enabled = false;
- OknoOdp2.Enabled = false;
- OknoOdp3.Enabled = false;
- OknoOdp4.Enabled = false;
- OknoOdp5.Enabled = false;
- OknoOdp6.Enabled = false;
- NiepoprawneLiczba.Text = "" + 1;
- }
- }
- else
- {
- timeLeft = 30;
- }
- }
- private void timer2_Tick(object sender, EventArgs e)
- {
- // Display the new time left
- // by updating the Time Left label.
- aktualnyczas = aktualnyczas + 1;
- label3.Text = godzina + " h " + minuta + " min " + aktualnyczas + " s ";
- if (aktualnyczas >= 59)
- {
- aktualnyczas = -1;
- minuta = minuta + 1;
- if (minuta >= 59)
- {
- minuta = -1;
- godzina = godzina + 1;
- }
- }
- }
- private void sounds_Click_1(object sender, EventArgs e)
- {
- if (dzwiek==1)
- {
- sounds.BackgroundImage = Testownik.Properties.Resources.soff;
- sounds.BackgroundImageLayout = ImageLayout.Zoom;
- dzwiek = 0;
- player.Stop();
- }
- else if (dzwiek==0)
- {
- sounds.BackgroundImage = Testownik.Properties.Resources.son;
- sounds.BackgroundImageLayout = ImageLayout.Zoom;
- dzwiek = 1;
- }
- }
- private void czas_Click_1(object sender, EventArgs e)
- {
- if (czas == 1)
- {
- sounds.BackgroundImage = Testownik.Properties.Resources.soff;
- sounds.BackgroundImageLayout = ImageLayout.Zoom;
- dzwiek = 0;
- player.Stop();
- Time.BackgroundImage = Testownik.Properties.Resources.timeoff;
- Time.BackgroundImageLayout = ImageLayout.Zoom;
- czas = 0;
- }
- else if (czas == 0)
- {
- Time.BackgroundImage = Testownik.Properties.Resources.time;
- Time.BackgroundImageLayout = ImageLayout.Zoom;
- czas = 1;
- }
- }
- private void foldery_FormClosed(object sender, EventArgs e)
- {
- Close();
- }
- ~Main()
- {
- Application.Exit();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement