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(""); } }
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]); } }
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]); } }
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; }