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;
- using System.Threading; // tajmer za preostalo vreme
- // BUGOVI
- // duplo dodaje bodove kada se da odgovor na konacno
- // vreme je neograniceno jer ne znam kako da ubacim tajmer, sacuvam trenutno vreme u var i dodam 160s na to
- // dodati dugme da se odustane od igre, i da se sva polja otkljucaju
- namespace Slagalica___Asocijacije
- {
- public partial class Form1 : Form
- {
- int bodovi = 0, vreme = 160;
- int[] OtvorenaPoljaA = { 0, 0, 0, 0 };
- int[] OtvorenaPoljaB = { 0, 0, 0, 0 };
- int[] OtvorenaPoljaC = { 0, 0, 0, 0 };
- int[] OtvorenaPoljaD = { 0, 0, 0, 0 };
- int[] tacanOdgovor = { 0, 0, 0, 0 };
- void proveraBodovaA() {
- if (konacanA.Text == "rec")
- {
- tacanOdgovor[0] = 1;
- }
- if(tacanOdgovor[0] == 1)
- {
- bodovi += 10;
- dugmeA.Enabled = false;
- konacanA.Enabled = false;
- dugmeA.Cursor = Cursors.No;
- istorijaBodova.AppendText("Reseno A polje - 10 bodova." + Environment.NewLine);
- for (int i = 0; i < 4; i++)
- {
- if (OtvorenaPoljaA[i] == 0)
- {
- bodovi += 5;
- istorijaBodova.AppendText("Neotvoreno A polje - 5 bodova." + Environment.NewLine);
- }
- }
- MessageBox.Show("Tacan odgovor za A polje.");
- }
- else
- {
- MessageBox.Show("Netacan odgovor za A polje.");
- }
- }
- void proveraBodovaB() {
- if (konacanB.Text == "lirika")
- {
- tacanOdgovor[1] = 1;
- }
- if (tacanOdgovor[1] == 1) {
- bodovi += 10;
- dugmeB.Enabled = false;
- konacanB.Enabled = false;
- dugmeB.Cursor = Cursors.No;
- istorijaBodova.AppendText("Reseno B polje - 10 bodova." + Environment.NewLine);
- for (int i = 0; i < 4; i++)
- {
- if (OtvorenaPoljaB[i] == 0)
- {
- bodovi += 5;
- istorijaBodova.AppendText("Neotvoreno B polje - 5 bodova." + Environment.NewLine);
- }
- }
- MessageBox.Show("Tacan odgovor za B polje.");
- }
- else
- {
- MessageBox.Show("Netacan odgovor za B polje.");
- }
- }
- void proveraBodovaC()
- {
- if (konacanC.Text == "drama")
- {
- tacanOdgovor[2] = 1;
- }
- if (tacanOdgovor[2] == 1) {
- bodovi += 10;
- dugmeC.Enabled = false;
- konacanC.Enabled = false;
- dugmeC.Cursor = Cursors.No;
- istorijaBodova.AppendText("Reseno C polje - 10 bodova." + Environment.NewLine);
- for (int i = 0; i < 4; i++)
- {
- if (OtvorenaPoljaC[i] == 0)
- {
- bodovi += 5;
- istorijaBodova.AppendText("Neotvoreno C polje - 5 bodova." + Environment.NewLine);
- }
- }
- MessageBox.Show("Tacan odgovor za C polje.");
- }
- else
- {
- MessageBox.Show("Netacan odgovor za C polje.");
- }
- }
- void proveraBodovaD()
- {
- if (konacanD.Text == "pesme na medji")
- {
- tacanOdgovor[3] = 1;
- }
- if (tacanOdgovor[3] == 1) {
- bodovi += 10;
- dugmeD.Enabled = false;
- konacanD.Enabled = false;
- dugmeD.Cursor = Cursors.No;
- istorijaBodova.AppendText("Reseno D polje - 10 bodova." + Environment.NewLine);
- for (int i = 0; i < 4; i++)
- {
- if (OtvorenaPoljaD[i] == 0)
- {
- bodovi += 5;
- istorijaBodova.AppendText("Neotvoreno D polje - 5 bodova." + Environment.NewLine);
- }
- }
- MessageBox.Show("Tacan odgovor za D polje.");
- }
- else
- {
- MessageBox.Show("Netacan odgovor za D polje.");
- }
- }
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- private void dugmeA1_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaA[0] = 1;
- dugmeA1.Text = "roman";
- dugmeA1.Enabled = false;
- }
- private void dugmeA2_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaA[1] = 1;
- dugmeA2.Text = "proza";
- dugmeA2.Enabled = false;
- }
- private void dugmeA3_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaA[2] = 1;
- dugmeA3.Text = "'Orlovi rano lete'";
- dugmeA3.Enabled = false;
- }
- private void dugmeA4_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaA[3] = 1;
- dugmeA4.Text = "pripovetka";
- dugmeA4.Enabled = false;
- }
- private void dugmeA_Click(object sender, EventArgs e)
- {
- proveraBodovaA();
- }
- private void dugmeB1_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaB[0] = 1;
- dugmeB1.Text = "poezija";
- dugmeB1.Enabled = false;
- }
- private void dugmeB2_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaB[1] = 1;
- dugmeB2.Text = "pesnici";
- dugmeB2.Enabled = false;
- }
- private void dugmeB3_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaB[2] = 1;
- dugmeB3.Text = "deskriptivne pesme";
- dugmeB3.Enabled = false;
- }
- private void dugmeB4_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaB[3] = 1;
- dugmeB4.Text = "refleksne pesme";
- dugmeB4.Enabled = false;
- }
- private void dugmeB_Click(object sender, EventArgs e)
- {
- proveraBodovaB();
- }
- private void dugmeC1_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaC[0] = 1;
- dugmeC1.Text = "tragedija";
- dugmeC1.Enabled = false;
- }
- private void dugmeC2_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaC[1] = 1;
- dugmeC2.Text = "komedija";
- dugmeC2.Enabled = false;
- }
- private void dugmeC3_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaC[2] = 1;
- dugmeC3.Text = "tragikomedija";
- dugmeC3.Enabled = false;
- }
- private void dugmeC4_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaC[3] = 1;
- dugmeC4.Text = "u uzem smislu";
- dugmeC4.Enabled = false;
- }
- private void dugmeC_Click(object sender, EventArgs e)
- {
- proveraBodovaC();
- }
- private void dugmeD1_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaD[0] = 1;
- dugmeD1.Text = "lirsko-epska poezija";
- dugmeD1.Enabled = false;
- }
- private void dugmeD2_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaD[1] = 1;
- dugmeD2.Text = "balade";
- dugmeD2.Enabled = false;
- }
- private void dugmeD3_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaD[2] = 1;
- dugmeD3.Text = "romanse";
- dugmeD3.Enabled = false;
- }
- private void dugmeD4_Click(object sender, EventArgs e)
- {
- OtvorenaPoljaD[3] = 1;
- dugmeD4.Text = "poeme";
- dugmeD4.Enabled = false;
- }
- private void dugmeD_Click(object sender, EventArgs e)
- {
- proveraBodovaD();
- }
- private void konacanOdgovor_Click(object sender, EventArgs e)
- {
- if (konacan.Text == "knjizevni rodovi")
- {
- for (int i = 0; i < 4; i++)
- {
- tacanOdgovor[i] = 1;
- }
- proveraBodovaA();
- proveraBodovaB();
- proveraBodovaC();
- proveraBodovaD();
- bodovi += 10;
- istorijaBodova.AppendText("Reseno glavno polje - 10 bodova." + Environment.NewLine);
- konacanOdgovor.Enabled = false;
- konacanOdgovor.Cursor = Cursors.No;
- dugmeA1.Enabled = false;
- dugmeA2.Enabled = false;
- dugmeA3.Enabled = false;
- dugmeA4.Enabled = false;
- dugmeA.Enabled = false;
- konacanA.Enabled = false;
- dugmeB1.Enabled = false;
- dugmeB2.Enabled = false;
- dugmeB3.Enabled = false;
- dugmeB4.Enabled = false;
- dugmeB.Enabled = false;
- konacanB.Enabled = false;
- dugmeC1.Enabled = false;
- dugmeC2.Enabled = false;
- dugmeC3.Enabled = false;
- dugmeC4.Enabled = false;
- dugmeC.Enabled = false;
- konacanC.Enabled = false;
- dugmeD1.Enabled = false;
- dugmeD2.Enabled = false;
- dugmeD3.Enabled = false;
- dugmeD4.Enabled = false;
- dugmeD.Enabled = false;
- konacanD.Enabled = false;
- MessageBox.Show("Tacan odgovor. Pobedili ste!");
- }
- else
- {
- MessageBox.Show("Netacan odgovor.");
- }
- }
- //private void preostaloVreme_Click(object sender, EventArgs e)
- //{
- // while (vreme != 0) {
- // preostaloVreme.Text = "Preostalo vreme " + vreme;
- // vreme--;
- // }
- //}
- private void konacanA_TextChanged(object sender, EventArgs e)
- {
- // textbox za a
- }
- private void konacanB_TextChanged(object sender, EventArgs e)
- {
- // textbox za b
- }
- private void konacanC_TextChanged(object sender, EventArgs e)
- {
- // textbox za c
- }
- private void konacanD_TextChanged(object sender, EventArgs e)
- {
- // textbox za d
- }
- private void konacan_TextChanged(object sender, EventArgs e)
- {
- // textbox za konacan
- }
- private void istorijaBodova_TextChanged(object sender, EventArgs e)
- {
- // richtextbox za istoriju bodova
- }
- private void restartujIgru_Click(object sender, EventArgs e)
- {
- // znam da ovo nismo radili, ali eto
- string poruka = "Da li ste sigurni da zelite da restartujete program? Izgubicete sve bodove!";
- string naslov = "Restartovanje programa";
- MessageBoxButtons dugmici = MessageBoxButtons.OKCancel;
- DialogResult result = MessageBox.Show(poruka, naslov, dugmici, MessageBoxIcon.Warning);
- if (result == DialogResult.OK)
- {
- MessageBox.Show("Program ce se sada restartovati.");
- Application.Restart();
- }
- else {
- // nista
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- MessageBox.Show("Bodovi: " + bodovi + "/130");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement