示例#1
0
        void PohraniRezultat()
        {
            string input = Microsoft.VisualBasic.Interaction.InputBox("Upisite ime:", "Pohrana rezultata", "");

            Postavke.DodajRezultat(tip_igre.Ime, input, trenutni_nivo, rezultat);
            Postavke.Pohrani();
        }
示例#2
0
        static void Main()
        {
            Postavke.Init(System.IO.Path.GetDirectoryName(
                              Application.ExecutablePath) + "\\Tetris.xml");

            Postavke.Pohrani();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Pocetna());
        }
示例#3
0
        void pohrani()
        {
            if (prikazivanje_u_tijeku)
            {
                return;
            }

            TipIgre t = Postavke.TipoviIgara[aktivni_tipigre];

            t.Redaka  = (int)this.numericUpDown1.Value;
            t.Stupaca = (int)this.numericUpDown2.Value;
            t.Nivoi[0].NagradniKvadratici = checkBox1.Checked;
            t.Nivoi[0].Prepreke           = checkBox2.Checked;
            t.Nivoi[0].ViseLikova         = checkBox3.Checked;
            t.Nivoi[1].NagradniKvadratici = checkBox6.Checked;
            t.Nivoi[1].Prepreke           = checkBox5.Checked;
            t.Nivoi[1].ViseLikova         = checkBox4.Checked;
            t.Nivoi[2].NagradniKvadratici = checkBox9.Checked;
            t.Nivoi[2].Prepreke           = checkBox8.Checked;
            t.Nivoi[2].ViseLikova         = checkBox7.Checked;
            t.Nivoi[0].Brzina             = trackBar1.Value;
            t.Nivoi[1].Brzina             = trackBar2.Value;
            t.Nivoi[2].Brzina             = trackBar3.Value;
            t.Nivoi[0].Smjer = (Smjerovi)Enum.Parse(typeof(Smjerovi), comboBox1.SelectedItem.ToString());
            t.Nivoi[1].Smjer = (Smjerovi)Enum.Parse(typeof(Smjerovi), comboBox2.SelectedItem.ToString());
            t.Nivoi[2].Smjer = (Smjerovi)Enum.Parse(typeof(Smjerovi), comboBox3.SelectedItem.ToString());

            t.Nivoi[0].Oblici.Clear();
            t.Nivoi[1].Oblici.Clear();
            t.Nivoi[2].Oblici.Clear();
            int i = 0;

            foreach (Oblik o in Postavke.Oblici)
            {
                if (checkedListBox1.GetItemChecked(i))
                {
                    t.Nivoi[0].Oblici.Add(o);
                }
                if (checkedListBox2.GetItemChecked(i))
                {
                    t.Nivoi[1].Oblici.Add(o);
                }
                if (checkedListBox3.GetItemChecked(i))
                {
                    t.Nivoi[2].Oblici.Add(o);
                }

                ++i;
            }


            Postavke.Pohrani();
        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            // brisanje
            if (listBox1.SelectedIndex != -1)
            {
                prikazivanje_u_tijeku = true;
                panel1.Hide();
                prikazivanje_u_tijeku = false;

                Postavke.TipoviIgara.RemoveAt(listBox1.SelectedIndex);
                listBox1.Items.RemoveAt(listBox1.SelectedIndex);
                Postavke.Pohrani();
                aktivni_tipigre = -1;
            }
        }
示例#5
0
        private void button1_Click(object sender, EventArgs e)
        {
            // brisanje
            if (listBox1.SelectedIndex != -1)
            {
                prikazivanje_u_tijeku = true;
                foreach (CheckBox c in panel1.Controls)
                {
                    c.Checked = false;
                }
                prikazivanje_u_tijeku = false;

                Postavke.Oblici.RemoveAt(listBox1.SelectedIndex);
                listBox1.Items.RemoveAt(listBox1.SelectedIndex);
                Postavke.Pohrani();
                aktivni_oblik  = -1;
                panel1.Enabled = false;
            }
        }
示例#6
0
        void pohrani()
        {
            if (prikazivanje_u_tijeku)
            {
                return;
            }

            Oblik o = Postavke.Oblici[aktivni_oblik];

            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    string    ime_g = "c" + i.ToString() + j.ToString();
                    Control[] r     = panel1.Controls.Find(ime_g, false);
                    o[i, j] = ((CheckBox)r[0]).Checked;
                }
            }
            o.Boja = panel2.BackColor;
            Postavke.Pohrani();
        }