private void checkBoxSkorlariGoster_CheckedChanged(object sender, EventArgs e) { CheckBox cb = (CheckBox)sender; if (cb.Checked) { comboBoxSkorlar.Show(); List <Kullanici> liste = Skorİşlemleri.SkorSırayalıpGetir(); if (liste.Count != 0) { for (int i = 0; i < liste.Count; i++) { comboBoxSkorlar.Items.Add((i + 1) + ". " + liste[i].Kullanici_Adi + "-" + liste[i].Skor + " PUAN"); } comboBoxSkorlar.SelectedIndex = 0; } else { Uyarilar.KaydedilmisSkorYok(); } } else { comboBoxSkorlar.Items.Clear(); comboBoxSkorlar.Hide(); } }
private void timer1_Tick(object sender, EventArgs e) { labelKalanHak.Text = "Kalan Hakkınız : " + kullanici.Hak_Sayisi; labelKalanSure.Text = "Kalan Süre : " + kullanici.Süre; if (kullanici.Süre == 0) { kullanici.Süre = 20; kullanici.Hak_Sayisi += -1; } kullanici.Süre += -1; if (kullanici.Hak_Sayisi == 0) { timer1.Stop(); timer1.Enabled = false; int[] uretilenSayi = rastgeleSayi.ToArray(); Array.Reverse(uretilenSayi); //tekrarlı daha zor oldugu icin puan getirisi 10x kullanici.Skor = kullanici.Basamak_Sayisi * 10 * (kullanici.Tekrarli ? 10 : 5) - 3 * kullanici.Toplam_Hak_Sayisi; Skorİşlemleri.DosyayaYaz(kullanici); DialogResult result = Uyarilar.HakBitti(kullanici.Kullanici_Adi, kullanici.Skor, uretilenSayi); if (result == DialogResult.Yes) { AyarlariSıfırla(); } else { this.Close(); } } }
public void KazanmaKontrol(bool [] indexler) { bool kazandi = true; for (int i = 0; i < indexler.Length; i++) { if (indexler[i] == false) { kazandi = false; } } if (kazandi) { timer1.Stop(); timer1.Enabled = false; //tekrarlı daha zor oldugu icin puan getirisi 10x kullanici.Skor = kullanici.Basamak_Sayisi * 10 * (kullanici.Tekrarli?10:5) - 3 * kullanici.Toplam_Hak_Sayisi; Skorİşlemleri.DosyayaYaz(kullanici); DialogResult result = Uyarilar.TebriklerKazandin(kullanici.Kullanici_Adi, kullanici.Skor); if (result == DialogResult.Yes) { AyarlariSıfırla(); } else { this.Close(); } } else { kullanici.Hak_Sayisi += -1; kullanici.Süre = 20; } }