Esempio n. 1
0
        public void KelimeGetir()
        {
            if (uzunluk == 0)
            {
                DosyaOkuyucu dosyadanoku = new DosyaOkuyucu("C:/adam_asmaca/kelimeler.txt");
                dosyadanoku.DosyayiAc();
                List <string> kelimelistesi = dosyadanoku.KelimeListesi();

                Random rn     = new Random();
                int    random = rn.Next(0, kelimelistesi.Count);

                kelime = kelimelistesi[random];

                dosyadanoku.BaglantiKapat("");
            }
            else
            {
                DosyaOkuyucu dosyadanoku = new DosyaOkuyucu("C:/adam_asmaca/kelimeler.txt");
                dosyadanoku.DosyayiAc();
                List <string> kelimelistesi = dosyadanoku.KelimeListesi();

                for (int i = 0; i < kelimelistesi.Count; i++)
                {
                    if (kelimelistesi[i].Length == uzunluk)
                    {
                        kelime = kelimelistesi[i].Trim();
                        break;
                    }
                }

                dosyadanoku.BaglantiKapat("");
            }
        }
Esempio n. 2
0
        private void SkorListesi_Load(object sender, EventArgs e)
        {
            dosyadanoku = new DosyaOkuyucu("C:/adam_asmaca/skor.txt");
            dosyadanoku.DosyayiAc();
            List <string> skorlar = dosyadanoku.SkorListesi();

            for (int i = 0; i < skorlar.Count; i++)
            {
                listBox1.Items.Add(skorlar[i]);
            }
        }
Esempio n. 3
0
        private void KelimeYonet_Load(object sender, System.EventArgs e)
        {
            dosyaoku = new DosyaOkuyucu("C:/adam_asmaca/kelimeler.txt");
            dosyaoku.DosyayiAc();

            List <string> kelimeListesi = dosyaoku.KelimeListesi();

            for (int i = 0; i < kelimeListesi.Count; i++)
            {
                listBoxKelimeler.Items.Add(kelimeListesi[i]);
            }
        }
Esempio n. 4
0
        private void TahminBox(object sender, EventArgs e)
        {
            bool durum = false;

            for (int i = 0; i < kelime.Length; i++)
            {
                if (kelime[i].ToString() == textBox11.Text)
                {
                    var panel   = Controls[1];
                    int tb      = i + 1;
                    var textbox = panel.Controls["textbox" + tb];
                    textbox.Text = kelime[i].ToString();
                    durum        = true;
                }
            }

            if (durum == false)
            {
                if (!listBox1.Items.Contains(textBox11.Text))
                {
                    label4.Text = (Convert.ToInt32(label4.Text) - 1).ToString();
                    listBox1.Items.Add(textBox11.Text);
                }
            }

            if (Convert.ToInt32(label4.Text) == 0)
            {
                MessageBox.Show("HAKKINIZ BİTTİ! SKORUNUZ KAYDEDİLİYOR.");
                DosyaOkuyucu skorekle = new DosyaOkuyucu("C:/adam_asmaca/skor.txt");

                float skor = ((hak_sayisi * 20) * 30) / 100;
                skorekle.SkorEkle("C:/adam_asmaca/skor.txt", skor.ToString());
            }

            int sayac = 0;

            for (int i = 1; i < kelime.Length + 1; i++)
            {
                var    panel   = Controls[1];
                var    textbox = panel.Controls["textbox" + i];
                string harf    = textbox.Text;

                if (harf != "")
                {
                    sayac++;
                }
            }

            if (sayac == kelime.Length)
            {
                MessageBox.Show("BAŞARDINIZ! SKORUNUZ KAYDEDİLİYOR.");
                DosyaOkuyucu skorekle = new DosyaOkuyucu("C:/adam_asmaca/skor.txt");

                float skor = ((hak_sayisi * 20) * 30) / 100;
                skorekle.SkorEkle("C:/adam_asmaca/skor.txt", skor.ToString());
            }
            else
            {
                sayac = 0;
            }

            durum = false;
        }