//Birincisi boyukduse 1 ikincisi boyukduse -1
 private static int bolgeSayisi(Player p1, Player p2)
 {
     if (p1.getNumberOfTerritories() > p2.getNumberOfTerritories())
     {
         return 1;
     }
     else if (p1.getNumberOfTerritories() < p2.getNumberOfTerritories())
     {
         return -1;
     }
     else
     {
         return 0;
     }
 }
Esempio n. 2
0
 public void changeTerritoryColor(Bolge b, Player p)
 {
     Bitmap bitmap = new Bitmap(pictureBox1.Image);
     foreach (Nokta n in b.noktalar)
     {
         bitmap.SetPixel(n.point.X, n.point.Y, p.color);
         pictureBox1.Image = bitmap;
     }
 }
Esempio n. 3
0
        int kitaKazanci(Player p)
        {
            p.kitalar = "";
            int kazanc=0;
            if (kuzeyAmerika(p.bolgeler))
            {
                kazanc += kitalar[0].getirisi;
                p.kitalar += "NA ";
            }
            if (guneyAmerika(p.bolgeler))
            {
                kazanc += kitalar[1].getirisi;
                p.kitalar += "SA ";
            }
            if (afrika(p.bolgeler))
            {
                kazanc += kitalar[2].getirisi;
                p.kitalar += "AF ";
            }
            if (asya(p.bolgeler))
            {
                kazanc += kitalar[3].getirisi;
                p.kitalar += "AS ";
            }
            if (avrupa(p.bolgeler))
            {
                kazanc += kitalar[4].getirisi;
                p.kitalar += "EU ";
            }
            if (avustralya(p.bolgeler))
            {
                kazanc += kitalar[5].getirisi;
                p.kitalar += "AU ";
            }
            if (p.bolgeler.Contains(bolgeler[ganimetBolgesi]))
            {
                kazanc += ganimetKazanci;
            }
            if (p.buTurnBirisiniOldurduMu)
            {
                kazanc += 10*p.buTurnKacKisiOldurdu;
                if (p.kacKisiOldurdu == 1)
                {
                    //MessageBox.Show(p.name + " won extra " + (p.buTurnKacKisiOldurdu*10).ToString() + " armies because he sent off a player");
                }
                else
                {
                    //MessageBox.Show(p.name + " won extra " + (p.buTurnKacKisiOldurdu*10).ToString() + " armies because he sent off players");
                }
                p.buTurnBirisiniOldurduMu = false;
                p.buTurnKacKisiOldurdu = 0;
            }

            //bolge sayısını 3 e bölüp en yakın int e yuvarladığımızda bulunan sayı 3 ten ne kadar büyükse o kadar eksatra kazanç
            decimal a = p.getNumberOfTerritories();
            int aa =(int)Math.Round(a / 3);

            if (aa > 3)
            {
                kazanc += aa - 3;
            }

            return kazanc;
        }
Esempio n. 4
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Loading loading = new Loading();
            loading.Show();
            endGameToolStripMenuItem.Enabled = false;
            listView1.Visible = false;
            pictureBox1.Enabled = false;
            //Öncelikle her bir pixelin bilgisini
            //noktalar isimli listeye atıyoruz.
            Bitmap bm = new Bitmap(pictureBox1.Image);
            for (int i = 0; i < 535; i++)
            {
                for (int j = 0; j < 776; j++)
                {
                    Color col = bm.GetPixel(j, i);
                    Nokta n = new Nokta();
                    n.point.X = j;
                    n.point.Y = i;
                    n.renk = col;
                    noktalar.Add(n);
                }
            }

            List<Nokta> b1 = noktalar.FindAll(Find1);
            List<Nokta> b2 = noktalar.FindAll(Find2);
            List<Nokta> b3 = noktalar.FindAll(Find3);
            List<Nokta> b4 = noktalar.FindAll(Find4);
            List<Nokta> b5 = noktalar.FindAll(Find5);
            List<Nokta> b6 = noktalar.FindAll(Find6);
            List<Nokta> b7 = noktalar.FindAll(Find7);
            List<Nokta> b8 = noktalar.FindAll(Find8);
            List<Nokta> b9 = noktalar.FindAll(Find9);
            List<Nokta> b10 = noktalar.FindAll(Find10);
            List<Nokta> b11 = noktalar.FindAll(Find11);
            List<Nokta> b12 = noktalar.FindAll(Find12);
            List<Nokta> b13 = noktalar.FindAll(Find13);
            List<Nokta> b14 = noktalar.FindAll(Find14);
            List<Nokta> b15 = noktalar.FindAll(Find15);
            List<Nokta> b16 = noktalar.FindAll(Find16);
            List<Nokta> b17 = noktalar.FindAll(Find17);
            List<Nokta> b18 = noktalar.FindAll(Find18);
            List<Nokta> b19 = noktalar.FindAll(Find19);
            List<Nokta> b20 = noktalar.FindAll(Find20);
            List<Nokta> b21 = noktalar.FindAll(Find21);
            List<Nokta> b22 = noktalar.FindAll(Find22);
            List<Nokta> b23 = noktalar.FindAll(Find23);
            List<Nokta> b24 = noktalar.FindAll(Find24);
            List<Nokta> b25 = noktalar.FindAll(Find25);
            List<Nokta> b26 = noktalar.FindAll(Find26);
            List<Nokta> b27 = noktalar.FindAll(Find27);
            List<Nokta> b28 = noktalar.FindAll(Find28);
            List<Nokta> b29 = noktalar.FindAll(Find29);
            List<Nokta> b30 = noktalar.FindAll(Find30);
            List<Nokta> b31 = noktalar.FindAll(Find31);
            List<Nokta> b32 = noktalar.FindAll(Find32);
            List<Nokta> b33 = noktalar.FindAll(Find33);
            List<Nokta> b34 = noktalar.FindAll(Find34);
            List<Nokta> b35 = noktalar.FindAll(Find35);
            List<Nokta> b36 = noktalar.FindAll(Find36);
            List<Nokta> b37 = noktalar.FindAll(Find37);
            List<Nokta> b38 = noktalar.FindAll(Find38);
            List<Nokta> b39 = noktalar.FindAll(Find39);
            List<Nokta> b40 = noktalar.FindAll(Find40);
            List<Nokta> b41 = noktalar.FindAll(Find41);
            List<Nokta> b42 = noktalar.FindAll(Find42);
            deniz=noktalar.FindAll(FindDeniz);
            sinirlar = noktalar.FindAll(FindSinir);

            Bolge tempBolge1 = new Bolge(b1, "Alaska");
            Bolge tempBolge2 = new Bolge(b2, "Northwest Territory");
            Bolge tempBolge3 = new Bolge(b3, "Greenland");
            Bolge tempBolge4 = new Bolge(b4, "Alberta");
            Bolge tempBolge5 = new Bolge(b5, "Ontario");
            Bolge tempBolge6 = new Bolge(b6, "Quebec");
            Bolge tempBolge7 = new Bolge(b7, "Western US");
            Bolge tempBolge8 = new Bolge(b8, "Estern US");
            Bolge tempBolge9 = new Bolge(b9, "Central America");
            Bolge tempBolge10 = new Bolge(b10, "Venezuela");
            Bolge tempBolge11 = new Bolge(b11, "Peru");
            Bolge tempBolge12 = new Bolge(b12, "Brazil");
            Bolge tempBolge13 = new Bolge(b13, "Argentina");
            Bolge tempBolge14 = new Bolge(b14, "North Africa");
            Bolge tempBolge15 = new Bolge(b15, "Egypt");
            Bolge tempBolge16 = new Bolge(b16, "East Africa");
            Bolge tempBolge17 = new Bolge(b17, "Congo");
            Bolge tempBolge18 = new Bolge(b18, "South Africa");
            Bolge tempBolge19 = new Bolge(b19, "Madagascar");
            Bolge tempBolge20 = new Bolge(b20, "Iceland");
            Bolge tempBolge21 = new Bolge(b21, "Scandinavia");
            Bolge tempBolge22 = new Bolge(b22, "Azerbaijan");
            Bolge tempBolge23 = new Bolge(b23, "Northern Europe");
            Bolge tempBolge24 = new Bolge(b24, "Great Britain");
            Bolge tempBolge25 = new Bolge(b25, "Western Europe");
            Bolge tempBolge26 = new Bolge(b26, "Southern Europe");
            Bolge tempBolge27 = new Bolge(b27, "Middle East");
            Bolge tempBolge28 = new Bolge(b28, "Yamal-Nemets");
            Bolge tempBolge29 = new Bolge(b29, "Kazakhstan");
            Bolge tempBolge30 = new Bolge(b30, "India");
            Bolge tempBolge31 = new Bolge(b31, "Siam");
            Bolge tempBolge32 = new Bolge(b32, "China");
            Bolge tempBolge33 = new Bolge(b33, "Mongolia");
            Bolge tempBolge34 = new Bolge(b34, "Taymyr");
            Bolge tempBolge35 = new Bolge(b35, "Yakut");
            Bolge tempBolge36 = new Bolge(b36, "Burgat");
            Bolge tempBolge37 = new Bolge(b37, "Koryak");
            Bolge tempBolge38 = new Bolge(b38, "Japan");
            Bolge tempBolge39 = new Bolge(b39, "Indonesia");
            Bolge tempBolge40 = new Bolge(b40, "Western Australia");
            Bolge tempBolge41 = new Bolge(b41, "Estern Australia");
            Bolge tempBolge42 = new Bolge(b42, "New Guinea");

            bolgeler.Add(tempBolge1);
            bolgeler.Add(tempBolge2);
            bolgeler.Add(tempBolge3);
            bolgeler.Add(tempBolge4);
            bolgeler.Add(tempBolge5);
            bolgeler.Add(tempBolge6);
            bolgeler.Add(tempBolge7);
            bolgeler.Add(tempBolge8);
            bolgeler.Add(tempBolge9);
            bolgeler.Add(tempBolge10);
            bolgeler.Add(tempBolge11);
            bolgeler.Add(tempBolge12);
            bolgeler.Add(tempBolge13);
            bolgeler.Add(tempBolge14);
            bolgeler.Add(tempBolge15);
            bolgeler.Add(tempBolge16);
            bolgeler.Add(tempBolge17);
            bolgeler.Add(tempBolge18);
            bolgeler.Add(tempBolge19);
            bolgeler.Add(tempBolge20);
            bolgeler.Add(tempBolge21);
            bolgeler.Add(tempBolge22);
            bolgeler.Add(tempBolge23);
            bolgeler.Add(tempBolge24);
            bolgeler.Add(tempBolge25);
            bolgeler.Add(tempBolge26);
            bolgeler.Add(tempBolge27);
            bolgeler.Add(tempBolge28);
            bolgeler.Add(tempBolge29);
            bolgeler.Add(tempBolge30);
            bolgeler.Add(tempBolge31);
            bolgeler.Add(tempBolge32);
            bolgeler.Add(tempBolge33);
            bolgeler.Add(tempBolge34);
            bolgeler.Add(tempBolge35);
            bolgeler.Add(tempBolge36);
            bolgeler.Add(tempBolge37);
            bolgeler.Add(tempBolge38);
            bolgeler.Add(tempBolge39);
            bolgeler.Add(tempBolge40);
            bolgeler.Add(tempBolge41);
            bolgeler.Add(tempBolge42);

            //Her Bölgenin tek tek komşuları tanıtılacak
            bolgeler[0].komsular.Add(bolgeler[1]);
            bolgeler[0].komsular.Add(bolgeler[3]);
            bolgeler[0].komsular.Add(bolgeler[36]);

            bolgeler[1].komsular.Add(bolgeler[0]);
            bolgeler[1].komsular.Add(bolgeler[3]);
            bolgeler[1].komsular.Add(bolgeler[4]);
            bolgeler[1].komsular.Add(bolgeler[2]);

            bolgeler[2].komsular.Add(bolgeler[1]);
            bolgeler[2].komsular.Add(bolgeler[4]);
            bolgeler[2].komsular.Add(bolgeler[5]);
            bolgeler[2].komsular.Add(bolgeler[19]);

            bolgeler[3].komsular.Add(bolgeler[0]);
            bolgeler[3].komsular.Add(bolgeler[1]);
            bolgeler[3].komsular.Add(bolgeler[4]);
            bolgeler[3].komsular.Add(bolgeler[6]);

            bolgeler[4].komsular.Add(bolgeler[1]);
            bolgeler[4].komsular.Add(bolgeler[3]);
            bolgeler[4].komsular.Add(bolgeler[5]);
            bolgeler[4].komsular.Add(bolgeler[7]);
            bolgeler[4].komsular.Add(bolgeler[6]);
            bolgeler[4].komsular.Add(bolgeler[2]);

            bolgeler[5].komsular.Add(bolgeler[4]);
            bolgeler[5].komsular.Add(bolgeler[7]);
            bolgeler[5].komsular.Add(bolgeler[2]);

            bolgeler[6].komsular.Add(bolgeler[3]);
            bolgeler[6].komsular.Add(bolgeler[4]);
            bolgeler[6].komsular.Add(bolgeler[7]);
            bolgeler[6].komsular.Add(bolgeler[8]);

            bolgeler[7].komsular.Add(bolgeler[5]);
            bolgeler[7].komsular.Add(bolgeler[4]);
            bolgeler[7].komsular.Add(bolgeler[8]);
            bolgeler[7].komsular.Add(bolgeler[6]);

            bolgeler[8].komsular.Add(bolgeler[7]);
            bolgeler[8].komsular.Add(bolgeler[6]);
            bolgeler[8].komsular.Add(bolgeler[9]);

            bolgeler[9].komsular.Add(bolgeler[8]);
            bolgeler[9].komsular.Add(bolgeler[11]);
            bolgeler[9].komsular.Add(bolgeler[10]);

            bolgeler[10].komsular.Add(bolgeler[9]);
            bolgeler[10].komsular.Add(bolgeler[11]);
            bolgeler[10].komsular.Add(bolgeler[12]);

            bolgeler[11].komsular.Add(bolgeler[9]);
            bolgeler[11].komsular.Add(bolgeler[10]);
            bolgeler[11].komsular.Add(bolgeler[12]);
            bolgeler[11].komsular.Add(bolgeler[13]);

            bolgeler[12].komsular.Add(bolgeler[10]);
            bolgeler[12].komsular.Add(bolgeler[11]);

            bolgeler[13].komsular.Add(bolgeler[11]);
            bolgeler[13].komsular.Add(bolgeler[25]);
            bolgeler[13].komsular.Add(bolgeler[14]);
            bolgeler[13].komsular.Add(bolgeler[15]);
            bolgeler[13].komsular.Add(bolgeler[16]);
            bolgeler[13].komsular.Add(bolgeler[24]);

            bolgeler[14].komsular.Add(bolgeler[25]);
            bolgeler[14].komsular.Add(bolgeler[15]);
            bolgeler[14].komsular.Add(bolgeler[26]);
            bolgeler[14].komsular.Add(bolgeler[13]);

            bolgeler[15].komsular.Add(bolgeler[16]);
            bolgeler[15].komsular.Add(bolgeler[18]);
            bolgeler[15].komsular.Add(bolgeler[13]);
            bolgeler[15].komsular.Add(bolgeler[14]);
            bolgeler[15].komsular.Add(bolgeler[26]);
            bolgeler[15].komsular.Add(bolgeler[17]);

            bolgeler[16].komsular.Add(bolgeler[13]);
            bolgeler[16].komsular.Add(bolgeler[15]);
            bolgeler[16].komsular.Add(bolgeler[17]);

            bolgeler[17].komsular.Add(bolgeler[16]);
            bolgeler[17].komsular.Add(bolgeler[15]);
            bolgeler[17].komsular.Add(bolgeler[18]);

            bolgeler[18].komsular.Add(bolgeler[15]);
            bolgeler[18].komsular.Add(bolgeler[17]);

            bolgeler[19].komsular.Add(bolgeler[2]);
            bolgeler[19].komsular.Add(bolgeler[20]);
            bolgeler[19].komsular.Add(bolgeler[23]);

            bolgeler[20].komsular.Add(bolgeler[21]);
            bolgeler[20].komsular.Add(bolgeler[22]);
            bolgeler[20].komsular.Add(bolgeler[23]);
            bolgeler[20].komsular.Add(bolgeler[19]);

            bolgeler[21].komsular.Add(bolgeler[27]);
            bolgeler[21].komsular.Add(bolgeler[28]);
            bolgeler[21].komsular.Add(bolgeler[26]);
            bolgeler[21].komsular.Add(bolgeler[25]);
            bolgeler[21].komsular.Add(bolgeler[22]);
            bolgeler[21].komsular.Add(bolgeler[20]);

            bolgeler[22].komsular.Add(bolgeler[21]);
            bolgeler[22].komsular.Add(bolgeler[20]);
            bolgeler[22].komsular.Add(bolgeler[23]);
            bolgeler[22].komsular.Add(bolgeler[24]);
            bolgeler[22].komsular.Add(bolgeler[25]);

            bolgeler[23].komsular.Add(bolgeler[19]);
            bolgeler[23].komsular.Add(bolgeler[20]);
            bolgeler[23].komsular.Add(bolgeler[22]);
            bolgeler[23].komsular.Add(bolgeler[24]);

            bolgeler[24].komsular.Add(bolgeler[23]);
            bolgeler[24].komsular.Add(bolgeler[22]);
            bolgeler[24].komsular.Add(bolgeler[25]);
            bolgeler[24].komsular.Add(bolgeler[13]);

            bolgeler[25].komsular.Add(bolgeler[14]);
            bolgeler[25].komsular.Add(bolgeler[26]);
            bolgeler[25].komsular.Add(bolgeler[24]);
            bolgeler[25].komsular.Add(bolgeler[13]);
            bolgeler[25].komsular.Add(bolgeler[22]);
            bolgeler[25].komsular.Add(bolgeler[21]);

            bolgeler[26].komsular.Add(bolgeler[14]);
            bolgeler[26].komsular.Add(bolgeler[15]);
            bolgeler[26].komsular.Add(bolgeler[25]);
            bolgeler[26].komsular.Add(bolgeler[21]);
            bolgeler[26].komsular.Add(bolgeler[28]);
            bolgeler[26].komsular.Add(bolgeler[29]);

            bolgeler[27].komsular.Add(bolgeler[21]);
            bolgeler[27].komsular.Add(bolgeler[28]);
            bolgeler[27].komsular.Add(bolgeler[32]);
            bolgeler[27].komsular.Add(bolgeler[33]);

            bolgeler[28].komsular.Add(bolgeler[21]);
            bolgeler[28].komsular.Add(bolgeler[26]);
            bolgeler[28].komsular.Add(bolgeler[29]);
            bolgeler[28].komsular.Add(bolgeler[31]);
            bolgeler[28].komsular.Add(bolgeler[27]);

            bolgeler[29].komsular.Add(bolgeler[26]);
            bolgeler[29].komsular.Add(bolgeler[28]);
            bolgeler[29].komsular.Add(bolgeler[31]);
            bolgeler[29].komsular.Add(bolgeler[30]);

            bolgeler[30].komsular.Add(bolgeler[29]);
            bolgeler[30].komsular.Add(bolgeler[31]);
            bolgeler[30].komsular.Add(bolgeler[38]);

            bolgeler[31].komsular.Add(bolgeler[30]);
            bolgeler[31].komsular.Add(bolgeler[29]);
            bolgeler[31].komsular.Add(bolgeler[28]);
            bolgeler[31].komsular.Add(bolgeler[32]);

            bolgeler[32].komsular.Add(bolgeler[37]);
            bolgeler[32].komsular.Add(bolgeler[31]);
            bolgeler[32].komsular.Add(bolgeler[27]);
            bolgeler[32].komsular.Add(bolgeler[33]);
            bolgeler[32].komsular.Add(bolgeler[35]);
            bolgeler[32].komsular.Add(bolgeler[36]);

            bolgeler[33].komsular.Add(bolgeler[27]);
            bolgeler[33].komsular.Add(bolgeler[32]);
            bolgeler[33].komsular.Add(bolgeler[35]);
            bolgeler[33].komsular.Add(bolgeler[34]);

            bolgeler[34].komsular.Add(bolgeler[33]);
            bolgeler[34].komsular.Add(bolgeler[35]);
            bolgeler[34].komsular.Add(bolgeler[36]);

            bolgeler[35].komsular.Add(bolgeler[33]);
            bolgeler[35].komsular.Add(bolgeler[34]);
            bolgeler[35].komsular.Add(bolgeler[36]);
            bolgeler[35].komsular.Add(bolgeler[32]);

            bolgeler[36].komsular.Add(bolgeler[37]);
            bolgeler[36].komsular.Add(bolgeler[32]);
            bolgeler[36].komsular.Add(bolgeler[35]);
            bolgeler[36].komsular.Add(bolgeler[34]);
            bolgeler[36].komsular.Add(bolgeler[0]);

            bolgeler[37].komsular.Add(bolgeler[32]);
            bolgeler[37].komsular.Add(bolgeler[36]);

            bolgeler[38].komsular.Add(bolgeler[30]);
            bolgeler[38].komsular.Add(bolgeler[41]);
            bolgeler[38].komsular.Add(bolgeler[39]);

            bolgeler[39].komsular.Add(bolgeler[40]);
            bolgeler[39].komsular.Add(bolgeler[41]);
            bolgeler[39].komsular.Add(bolgeler[38]);

            bolgeler[40].komsular.Add(bolgeler[39]);
            bolgeler[40].komsular.Add(bolgeler[41]);

            bolgeler[41].komsular.Add(bolgeler[38]);
            bolgeler[41].komsular.Add(bolgeler[39]);
            bolgeler[41].komsular.Add(bolgeler[40]);

            int k=1;
            foreach (Bolge bb in bolgeler)
            {
                bb.number = k;
                bb.index = k - 1;
                k++;
            }

            for (int i = 0; i <= 9; i++)
            {
                Player p = new Player("Player"+(i+1).ToString(),false,false);
                p.number = i + 1;
                players.Add(p);
            }
            players[0].color = Color.Blue;
            players[1].color = Color.Red;
            players[2].color = Color.Yellow;
            players[3].color = Color.Lime;
            players[4].color = Color.Turquoise;
            players[5].color = Color.Green;
            players[6].color = Color.HotPink;
            players[7].color = Color.DarkOrange;
            players[8].color = Color.Purple;
            players[9].color = Color.DarkRed;

            Bitmap bmr = new Bitmap(pictureBox1.Image);

            foreach (Bolge b in bolgeler)
            {
                foreach (Nokta n in b.noktalar)
                {
                    bmr.SetPixel(n.point.X, n.point.Y, Color.AliceBlue);
                }
            }

            foreach (Player pl in players)
            {
                pl.ilkAskerSayisi = ilkAskerSayisi;
                pl.isHuman = false;
                pl.aiId = 1;
                pl.isActive = true;
            }

            players[0].isHuman = true;
            players[1].aiId = 2;
            players[2].aiId = 3;
            players[3].aiId = 4;
            pictureBox1.Image = bmr;

            Continent c1 = new Continent("N. America", 5);

            c1.bolgeler.Add(bolgeler[0]);
            c1.bolgeler.Add(bolgeler[1]);
            c1.bolgeler.Add(bolgeler[2]);
            c1.bolgeler.Add(bolgeler[3]);
            c1.bolgeler.Add(bolgeler[4]);
            c1.bolgeler.Add(bolgeler[5]);
            c1.bolgeler.Add(bolgeler[6]);
            c1.bolgeler.Add(bolgeler[7]);
            c1.bolgeler.Add(bolgeler[8]);

            Continent c2 = new Continent("S. America", 2);

            c2.bolgeler.Add(bolgeler[9]);
            c2.bolgeler.Add(bolgeler[10]);
            c2.bolgeler.Add(bolgeler[11]);
            c2.bolgeler.Add(bolgeler[12]);

            Continent c3 = new Continent("Africa",3);

            c3.bolgeler.Add(bolgeler[13]);
            c3.bolgeler.Add(bolgeler[14]);
            c3.bolgeler.Add(bolgeler[15]);
            c3.bolgeler.Add(bolgeler[16]);
            c3.bolgeler.Add(bolgeler[17]);
            c3.bolgeler.Add(bolgeler[18]);

            Continent c4 = new Continent("Asia",7);

            c4.bolgeler.Add(bolgeler[26]);
            c4.bolgeler.Add(bolgeler[27]);
            c4.bolgeler.Add(bolgeler[28]);
            c4.bolgeler.Add(bolgeler[29]);
            c4.bolgeler.Add(bolgeler[30]);
            c4.bolgeler.Add(bolgeler[31]);
            c4.bolgeler.Add(bolgeler[32]);
            c4.bolgeler.Add(bolgeler[33]);
            c4.bolgeler.Add(bolgeler[34]);
            c4.bolgeler.Add(bolgeler[35]);
            c4.bolgeler.Add(bolgeler[36]);
            c4.bolgeler.Add(bolgeler[37]);

            Continent c5 = new Continent("Europe",5);

            c5.bolgeler.Add(bolgeler[19]);
            c5.bolgeler.Add(bolgeler[20]);
            c5.bolgeler.Add(bolgeler[21]);
            c5.bolgeler.Add(bolgeler[22]);
            c5.bolgeler.Add(bolgeler[23]);
            c5.bolgeler.Add(bolgeler[24]);
            c5.bolgeler.Add(bolgeler[25]);

            Continent c6 = new Continent("Australia",2);

            c6.bolgeler.Add(bolgeler[38]);
            c6.bolgeler.Add(bolgeler[39]);
            c6.bolgeler.Add(bolgeler[40]);
            c6.bolgeler.Add(bolgeler[41]);

            kitalar.Add(c1);
            kitalar.Add(c2);
            kitalar.Add(c3);
            kitalar.Add(c4);
            kitalar.Add(c5);
            kitalar.Add(c6);

            this.Height = 602;
            //this.Width = 793;

            //hideStatisticsToolStripMenuItem.Enabled = false;

            showStatisticsToolStripMenuItem_Click(sender, e);

            //Labelleri hepsini tek bir listeye atacağım
            labels.Add(label1);
            labels.Add(label2);
            labels.Add(label3);
            labels.Add(label4);
            labels.Add(label5);
            labels.Add(label6);
            labels.Add(label7);
            labels.Add(label8);
            labels.Add(label9);
            labels.Add(label10);
            labels.Add(label11);
            labels.Add(label12);
            labels.Add(label13);
            labels.Add(label14);
            labels.Add(label15);
            labels.Add(label16);
            labels.Add(label17);
            labels.Add(label18);
            labels.Add(label19);
            labels.Add(label20);
            labels.Add(label21);
            labels.Add(label22);
            labels.Add(label23);
            labels.Add(label24);
            labels.Add(label25);
            labels.Add(label26);
            labels.Add(label27);
            labels.Add(label28);
            labels.Add(label29);
            labels.Add(label30);
            labels.Add(label31);
            labels.Add(label32);
            labels.Add(label33);
            labels.Add(label34);
            labels.Add(label35);
            labels.Add(label36);
            labels.Add(label37);
            labels.Add(label38);
            labels.Add(label39);
            labels.Add(label40);
            labels.Add(label41);
            labels.Add(label42);

            foreach (Label l in labels)
            {
                l.Visible = false;
                l.Enabled = false;
            }

            yapayzekalar.Add(ai);
            yapayzekalar.Add(ai2);
            yapayzekalar.Add(ai3);
            yapayzekalar.Add(ai4);

            changeDenizColor(Color.SlateGray);

            changePicture();

            listView1.Visible = false;

            timer1.Start();

            timer1.Interval = 10;

            loading.Close();
        }
Esempio n. 5
0
 public ChangePlayer(Player p)
 {
     InitializeComponent();
     player = p;
 }