Beispiel #1
0
        private void btn_basla_Click(object sender, EventArgs e)
        {
            Adam_Asmaca yeni = new Adam_Asmaca();

            yeni.Show();
            this.Hide();
        }
        private void btn_A_MouseClick(object sender, MouseEventArgs e)
        {
            say = 0;
            Button b1 = (Button)sender;

            b1.Enabled = false;

            for (int i = 1; i <= kelime.Length; i++)
            {
                if (kelime[i - 1].ToString() == b1.Text.ToString())
                {
                    TextBox txt = (TextBox)panel_klavye.Controls["txt_kelime" + (i).ToString()];
                    txt.Text = kelime[i - 1].ToString();
                    say++;
                    oyunsonu++;
                }
            }
            if (say == 0)
            {
                hak--;
                lbl_hak.Text = "Kalan Hak:" + hak.ToString();
            }
            if ((kelime.IndexOf(b1.Text.ToString()) == -1) & (lst_bilinmeyen.Items.IndexOf(b1.Text.ToString()) == -1))
            {
                lst_bilinmeyen.Items.Add(b1.Text.ToString());
            }

            if (((rdn_4harf.Checked == true) & (say == 0)) | ((resimsayısı == 4) & (say == 0)))
            {
                resimsay++;
                switch (resimsay)
                {
                case 1:
                    pcb_1.Visible = true; pcb_2.Visible = true; break;

                case 2:
                    pcb_3.Visible = true; pcb_4.Visible = true; break;

                case 3:
                    pcb_5.Visible = true; pcb_6.Visible = true; break;

                case 4:
                    pcb_7.Visible = true; break;

                case 5:
                    pcb_8.Visible = true; break;

                case 6:
                    pcb_9.Visible = true;
                    resimsay      = 0; break;
                }
            }
            if (((rdn_5harf.Checked == true) & (say == 0)) | ((resimsayısı == 5) & (say == 0)))
            {
                resimsay++;
                switch (resimsay)
                {
                case 1:
                    pcb_1.Visible = true; pcb_2.Visible = true; break;

                case 2:
                    pcb_3.Visible = true; pcb_4.Visible = true; break;

                case 3:
                    pcb_5.Visible = true; break;

                case 4:
                    pcb_6.Visible = true; break;

                case 5:
                    pcb_7.Visible = true; break;

                case 6:
                    pcb_8.Visible = true; break;

                case 7:
                    pcb_9.Visible = true; resimsay = 0; break;
                }
            }
            if (((rdn_6harf.Checked == true) & (say == 0)) | ((resimsayısı == 6) & (say == 0)))
            {
                resimsay++;
                switch (resimsay)
                {
                case 1:
                    pcb_1.Visible = true; pcb_2.Visible = true; break;

                case 2:
                    pcb_3.Visible = true; break;

                case 3:
                    pcb_4.Visible = true; break;

                case 4:
                    pcb_5.Visible = true; break;

                case 5:
                    pcb_6.Visible = true;  break;

                case 6:
                    pcb_7.Visible = true; break;

                case 7:
                    pcb_8.Visible = true; break;

                case 8:
                    pcb_9.Visible = true; resimsay = 0; break;
                }
            }
            if (((rdn_7harf.Checked == true) & (say == 0)) | ((resimsayısı == 7) & (say == 0)))
            {
                resimsay++;
                switch (resimsay)
                {
                case 1:
                    pcb_1.Visible = true; break;

                case 2:
                    pcb_2.Visible = true; break;

                case 3:
                    pcb_3.Visible = true;  break;

                case 4:
                    pcb_4.Visible = true; break;

                case 5:
                    pcb_5.Visible = true; break;

                case 6:
                    pcb_6.Visible = true;  break;

                case 7:
                    pcb_7.Visible = true;  break;

                case 8:
                    pcb_8.Visible = true; break;

                case 9:
                    pcb_9.Visible = true; resimsay = 0;  break;
                }
            }


            if ((oyunsonu >= kelime.Length) | (hak == 0))
            {
                puan(oyunsonu, hak);
                DialogResult sonuc;
                sonuc = MessageBox.Show("Yenioyun ister misiniz?", "Oyun bitti", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (sonuc == DialogResult.No)
                {
                    this.Close();
                    Form1 yeni = new Form1();
                    yeni.Show();
                }
                if (sonuc == DialogResult.Yes)
                {
                    this.Close();
                    Adam_Asmaca yeni = new Adam_Asmaca();
                    yeni.Show();
                }
            }
        }