示例#1
0
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
            System.Drawing.Point p = new Point(e.X, e.Y);

            g = pictureBox1.CreateGraphics();

            secilenSehir = haritaolustur.getCityAtPoint(p);

            if (secilenSehir == null)
            {
                return;
            }
            else if (Durum.dr_index == 0)//Durum:UlkeSec
            {
                drm_UlkeSec.renk_fill(g, p, secilenSehir, Sıradakioyuncu, panel1, Bonus_Asker, Secilen_Ulke, Harita.Ulkeler, İlerle, 21);
                //label'a yazdırma
                haritaolustur.tablo_yenile(label7, label8, label9, label10);
            }
            else if (Durum.dr_index == 1) //Durum:ilk bonusAsker
            {
                drm_askerDagit.askerdagitim_islem(secilenSehir, Durum.sırakimde, Secilen_Ulke, Sıradakioyuncu, panel1, label1, Bonus_Asker);
                haritaolustur.tablo_yenile(label7, label8, label9, label10);
                haritaolustur.tablo_yenile(label7, label8, label9, label10);
            }
            else if (Durum.dr_index == 2)
            {
                btngec.Visible = false;
                drm_askerDagit2.askerdagitim_2(secilenSehir, Durum.sırakimde, label1, Bonus_Asker);
                haritaolustur.tablo_yenile(label7, label8, label9, label10);
            }
            else if (Durum.dr_index == 3)
            {
                btngec.Visible = true;
                drm_atakk.push(secilenSehir);
                drm_atakk.atak_(drm_atak.tutulanulke, Sıradakioyuncu, Secilen_Ulke, panel1, label1);
                haritaolustur.tablo_yenile(label7, label8, label9, label10);
                if (profil.oyuncular[0].Ulke_sayisi == 0 || profil.oyuncular[1].Ulke_sayisi == 0)
                {
                    MessageBox.Show(profil.oyuncular[1].ismioku());
                }
                else if (profil.oyuncular[1].Ulke_sayisi == 0)
                {
                    MessageBox.Show(profil.oyuncular[0].ismioku() + " kazandı..");
                }
            }

            Secilen_Ulke.Text = "Sectiginiz ulke " + secilenSehir.ismi;
        }