예제 #1
0
        void HarfAl(int sorusayac)   //Harf Al Fonksiyonu
        {
            Random rnd = new Random();

            int RandomHarf = AcilmayanlarList[rnd.Next(0, AcilmayanlarList.Count)];

            string kelime = answers[sorusayac];
            string harf1  = kelime.ToCharArray()[RandomHarf].ToString();

            if (AcilmayanlarList.Contains(RandomHarf) == true)
            {
                if (AcilmayanlarList.Count > 2)
                {
                    Yazdir(RandomHarf, harf1);
                    AcilmayanlarList.Remove(RandomHarf);
                }
                else if (AcilmayanlarList.Count == 2)
                {
                    Yazdir(RandomHarf, harf1);
                    AcilmayanlarList.Remove(RandomHarf);

                    button11.Enabled = false;
                }
            }
        }
예제 #2
0
        void SoruVer(int sorusayac)     //Soru Ver
        {
            if (sorusayac < 15)
            {
                label2.Text = quests[sorusayac];

                int harfsayisi = harfSayisiList[sorusayac - 1];
                for (int i = 0; i < harfsayisi; i++)
                {
                    AcilmayanlarList.Add(i);
                }

                label3.Text = AcilmayanlarList.Count.ToString();
                timer2.Start();

                textBox1.Text    = String.Empty;
                button13.Enabled = false;     //cevapla butonu
                HarfButonGoster(sorusayac);
                ButonTemizle();
                button11.Enabled = true;
                timer1.Stop();
                kalansure      = 20;
                label4.Text    = "20";
                label4.Visible = false;
            }
            else
            {
                timer2.Stop();
                timer1.Stop();
                MessageBox.Show("Sorular tamamlandı");
                OyunuBitir();
            }
        }