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.IO;
- using System.Windows.Forms;
- namespace WindowsFormsApp1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- int bodovi, pojam, ukupno;
- System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch();
- private void Button8_Click(object sender, EventArgs e)
- {
- }
- private void Label2_Click(object sender, EventArgs e)
- {
- }
- private void BtFormDat_Click(object sender, EventArgs e)
- {
- if (tbLevi1.Text == "" || tbDesni1.Text == "" ||
- tbLevi2.Text == "" || tbDesni2.Text == "" ||
- tbLevi3.Text == "" || tbDesni3.Text == "" ||
- tbLevi4.Text == "" || tbDesni4.Text == "" ||
- tbLevi5.Text == "" || tbDesni5.Text == "" ||
- tbLevi6.Text == "" || tbDesni6.Text == "" ||
- tbLevi7.Text == "" || tbDesni7.Text == "" ||
- tbImeDat.Text == "")
- MessageBox.Show("Morate popuniti sva polja!!!", "Greska!");
- else
- {
- string l1 = tbLevi1.Text, d1 = tbDesni1.Text,
- l2 = tbLevi2.Text, d2 = tbDesni2.Text,
- l3 = tbLevi3.Text, d3 = tbDesni3.Text,
- l4 = tbLevi4.Text, d4 = tbDesni4.Text,
- l5 = tbLevi5.Text, d5 = tbDesni5.Text,
- l6 = tbLevi6.Text, d6 = tbDesni6.Text,
- l7 = tbLevi7.Text, d7 = tbDesni7.Text;
- string imefajla = tbImeDat.Text + " .txt ";
- StreamWriter sw = new StreamWriter(imefajla);
- sw.WriteLine(l1 + " / " + d1);
- sw.WriteLine(l2 + " / " + d2);
- sw.WriteLine(l3 + " / " + d3);
- sw.WriteLine(l4 + " / " + d4);
- sw.WriteLine(l5 + " / " + d5);
- sw.WriteLine(l6 + " / " + d6);
- sw.WriteLine(l7 + " / " + d7);
- sw.Close();
- cbIzbor.Items.Add(tbImeDat.Text);
- sw = new StreamWriter("Igre.txt", true);
- sw.WriteLine(tbImeDat.Text);
- sw.Close();
- tbLevi1.Text = tbDesni1.Text = tbLevi2.Text = tbDesni2.Text =
- tbLevi3.Text = tbDesni3.Text = tbLevi4.Text = tbDesni4.Text =
- tbLevi5.Text = tbDesni5.Text = tbLevi6.Text = tbDesni6.Text =
- tbLevi7.Text = tbDesni7.Text=tbImeDat.Text;
- }
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- StreamWriter sw = new StreamWriter("Igre.txt", true);
- sw.Close();
- StreamReader sr = new StreamReader("Igre.txt");
- string s = sr.ReadLine();
- while (s!=null)
- {
- cbIzbor.Items.Add(s);
- s = sr.ReadLine();
- }
- sr.Close();
- btPojam1.ForeColor =
- btPojam2.ForeColor =
- btPojam3.ForeColor =
- btPojam4.ForeColor =
- btPojam5.ForeColor =
- btPojam6.ForeColor =
- btPojam7.ForeColor = Color.DarkBlue;
- }
- private void Timer1_Tick(object sender, EventArgs e)
- {
- bodovi -= 4;
- if (bodovi <= 0)
- KrajIgre();
- }
- private void BtPojam1_Click(object sender, EventArgs e)
- {
- if(btPojam1.Text !="")
- {
- string s1 = lbSpisak.Text + "/" + btPojam1.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam1.BackColor = Color.Green;
- }
- else btPojam1.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void BtPojam2_Click(object sender, EventArgs e)
- {
- if (btPojam2.Text != "")
- {
- string s1 = lbSpisak.Text + "/" + btPojam2.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam2.BackColor = Color.Green;
- }
- else btPojam2.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void BtPojam3_Click(object sender, EventArgs e)
- {
- if (btPojam1.Text != "")
- {
- string s1 = lbSpisak.Text + "/" + btPojam3.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam3.BackColor = Color.Green;
- }
- else btPojam3.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void BtPojam4_Click(object sender, EventArgs e)
- {
- if (btPojam1.Text != "")
- {
- string s1 = lbSpisak.Text + "/" + btPojam4.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam4.BackColor = Color.Green;
- }
- else btPojam4.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void BtPojam5_Click(object sender, EventArgs e)
- {
- if (btPojam1.Text != "")
- {
- string s1 = lbSpisak.Text + "/" + btPojam5.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam5.BackColor = Color.Green;
- }
- else btPojam5.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void BtPojam6_Click(object sender, EventArgs e)
- {
- if (btPojam1.Text != "")
- {
- string s1 = lbSpisak.Text + "/" + btPojam6.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam6.BackColor = Color.Green;
- }
- else btPojam6.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void TabPage1_Click(object sender, EventArgs e)
- {
- }
- private void BtPojam7_Click(object sender, EventArgs e)
- {
- if (btPojam1.Text != "")
- {
- string s1 = lbSpisak.Text + "/" + btPojam7.Text;
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s2 = sr.ReadLine();
- while (s2 != null && s2 != s1) s2 = sr.ReadLine();
- if (s2 == s1)
- {
- ukupno += bodovi;
- btPojam7.BackColor = Color.Green;
- }
- else btPojam7.BackColor = Color.Red;
- pojam++;
- if (pojam == 7)
- KrajIgre();
- else lbSpisak.SelectedIndex = pojam;
- }
- }
- private void CbIzbor_SelectedIndexChanged(object sender, EventArgs e)
- {
- Random r = new Random();
- int indeks;
- if (cbIzbor.Text != "IZABERITE IGRU!")
- {
- StreamReader sr = new StreamReader(cbIzbor.Text + ".txt");
- string s = sr.ReadLine();
- while (s!= null)
- {
- lbSpisak.Items.Add(s.Substring(0, s.IndexOf('/')));
- bool ind = true;
- while(ind)
- {
- indeks = r.Next(7);
- ind = false;
- switch(indeks)
- {
- case 0:if (btPojam1.Text != "")
- ind = true;
- else btPojam1.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length-s.IndexOf('/')-1);
- break;
- case 1:
- if (btPojam2.Text != "")
- ind = true;
- else btPojam2.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length - s.IndexOf('/') - 1);
- break;
- case 2:
- if (btPojam3.Text != "")
- ind = true;
- else btPojam3.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length - s.IndexOf('/') - 1);
- break;
- case 3:
- if (btPojam4.Text != "")
- ind = true;
- else btPojam4.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length - s.IndexOf('/') - 1);
- break;
- case 4:
- if (btPojam5.Text != "")
- ind = true;
- else btPojam5.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length - s.IndexOf('/') - 1);
- break;
- case 5:
- if (btPojam6.Text != "")
- ind = true;
- else btPojam6.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length - s.IndexOf('/') - 1);
- break;
- case 6:
- if (btPojam7.Text != "")
- ind = true;
- else btPojam7.Text = s.Substring(s.IndexOf('/') + 1,
- s.Length - s.IndexOf('/') - 1);
- break;
- }
- }
- s = sr.ReadLine();
- }
- lbSpisak.SelectedIndex = 0;
- sr.Close();
- cbIzbor.Enabled = false;
- timer1.Enabled = true;
- bodovi = 20;
- pojam = 0;
- ukupno = 0;
- }
- }
- private void KrajIgre()
- {
- timer1.Enabled = false;
- MessageBox.Show("Osvojili ste " + ukupno + "bodova !!!", "Kraj Igre");
- cbIzbor.Enabled = true;
- cbIzbor.Text = "IZABERITE IGRU";
- lbSpisak.Items.Clear();
- btPojam1.Text = btPojam2.Text =
- btPojam3.Text = btPojam4.Text =
- btPojam5.Text = btPojam6.Text =
- btPojam7.Text = "";
- btPojam1.ForeColor =
- btPojam2.ForeColor =
- btPojam3.ForeColor =
- btPojam4.ForeColor =
- btPojam5.ForeColor =
- btPojam6.ForeColor =
- btPojam7.ForeColor = Color.DarkBlue;
- cbIzbor.Focus();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement