public static MapTemplate Deutschland()
        {
            var mapTemplate = new MapTemplate("Deutschland")
            {
                Image = "deutsch1.jpg"
            };
            var country1 = new CountryTemplate("1", "Schleswig-Holstein")
            {
                X = 180, Y = 60
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Mecklenburg-Vorpommern")
            {
                X = 320, Y = 110
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Hamburg")
            {
                X = 200, Y = 109
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Niedersachsen")
            {
                X = 200, Y = 200
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Bremen")
            {
                X = 135, Y = 148
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Berlin")
            {
                X = 360, Y = 195
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Brandenburg")
            {
                X = 400, Y = 240
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Sachsen-Anhalt")
            {
                X = 290, Y = 260
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Thueringen")
            {
                X = 250, Y = 345
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Sachsen")
            {
                X = 360, Y = 330
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Hessen")
            {
                X = 150, Y = 350
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Nordrhein-Westfalen")
            {
                X = 95, Y = 277
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Rheinland-Pfalz")
            {
                X = 63, Y = 410
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Saarland")
            {
                X = 40, Y = 453
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Nord-Bayern")
            {
                X = 280, Y = 450
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Nord-Baden_Wuerttemberg")
            {
                X = 183, Y = 484
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Sued-Baden_Wuerttemberg")
            {
                X = 165, Y = 560
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Sued-Bayern")
            {
                X = 283, Y = 560
            };

            mapTemplate.Countries.Add(country18);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country15);
            continent1.Countries.Add(country16);
            continent1.Countries.Add(country17);
            continent1.Countries.Add(country18);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country6);
            continent3.Countries.Add(country7);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country1);
            continent4.Countries.Add(country2);
            continent4.Countries.Add(country3);
            continent4.Countries.Add(country4);
            continent4.Countries.Add(country5);
            mapTemplate.Continents.Add(continent4);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "7"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "12"));
            mapTemplate.Connections.Add(new Connection("4", "11"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "2"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "15"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "15"));
            mapTemplate.Connections.Add(new Connection("11", "4"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "16"));
            mapTemplate.Connections.Add(new Connection("11", "15"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("12", "4"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "9"));
            mapTemplate.Connections.Add(new Connection("15", "10"));
            mapTemplate.Connections.Add(new Connection("15", "11"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "11"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "15"));

            return(mapTemplate);
        }
        public static MapTemplate BerlinBrandenburg()
        {
            var mapTemplate = new MapTemplate("BerlinBrandenburg")
            {
                Image = "Berlin-Brandenburg.png"
            };
            var country1 = new CountryTemplate("1", "Potsdam-Mittelmark")
            {
                X = 311, Y = 544
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Brandenburg an der Havel")
            {
                X = 276, Y = 446
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Havelland")
            {
                X = 300, Y = 371
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Frankfurt an der Oder")
            {
                X = 732, Y = 453
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Prignitz")
            {
                X = 137, Y = 199
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Ostprignitz-Ruppin")
            {
                X = 312, Y = 260
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Oberhavel")
            {
                X = 431, Y = 291
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Uckermark")
            {
                X = 568, Y = 151
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Barnim")
            {
                X = 543, Y = 278
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "M�rkisch-Oderland")
            {
                X = 647, Y = 372
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Oder Sree")
            {
                X = 681, Y = 512
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Dahme-Spree")
            {
                X = 578, Y = 606
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Cottbus")
            {
                X = 709, Y = 657
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Spree-Neisse")
            {
                X = 727, Y = 715
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Oberspreewald")
            {
                X = 608, Y = 787
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Elbe-Elster")
            {
                X = 504, Y = 756
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Teltow-Fl�ming")
            {
                X = 452, Y = 587
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Berlin")
            {
                X = 472, Y = 410
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Stadt Potsdam")
            {
                X = 391, Y = 430
            };

            mapTemplate.Countries.Add(country19);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country19);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 1);

            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 2);

            continent4.Countries.Add(country5);
            continent4.Countries.Add(country6);
            continent4.Countries.Add(country7);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 1);

            continent5.Countries.Add(country18);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);

            continent6.Countries.Add(country4);
            continent6.Countries.Add(country10);
            continent6.Countries.Add(country11);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 1);

            continent7.Countries.Add(country15);
            continent7.Countries.Add(country16);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);

            continent8.Countries.Add(country1);
            continent8.Countries.Add(country17);
            mapTemplate.Continents.Add(continent8);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "18"));
            mapTemplate.Connections.Add(new Connection("1", "17"));
            mapTemplate.Connections.Add(new Connection("1", "19"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "7"));
            mapTemplate.Connections.Add(new Connection("3", "6"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "19"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "18"));
            mapTemplate.Connections.Add(new Connection("4", "10"));
            mapTemplate.Connections.Add(new Connection("4", "11"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "3"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "18"));
            mapTemplate.Connections.Add(new Connection("7", "3"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "18"));
            mapTemplate.Connections.Add(new Connection("10", "18"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "4"));
            mapTemplate.Connections.Add(new Connection("11", "18"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "4"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("12", "16"));
            mapTemplate.Connections.Add(new Connection("12", "17"));
            mapTemplate.Connections.Add(new Connection("12", "18"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "12"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "12"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "1"));
            mapTemplate.Connections.Add(new Connection("18", "7"));
            mapTemplate.Connections.Add(new Connection("18", "1"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "10"));
            mapTemplate.Connections.Add(new Connection("18", "9"));
            mapTemplate.Connections.Add(new Connection("18", "11"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "12"));
            mapTemplate.Connections.Add(new Connection("18", "3"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "1"));
            mapTemplate.Connections.Add(new Connection("19", "3"));

            return(mapTemplate);
        }
Exemple #3
0
        public static MapTemplate Niedersachsen()
        {
            var mapTemplate = new MapTemplate("Niedersachsen")
            {
                Image = "niedersachsen.png"
            };
            var country1 = new CountryTemplate("1", "Borkum")
            {
                X = 5, Y = 81
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Juist")
            {
                X = 61, Y = 52
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Norderney")
            {
                X = 121, Y = 37
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Langeoog")
            {
                X = 184, Y = 29
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Spiekeroog")
            {
                X = 243, Y = 16
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Wangerooge")
            {
                X = 313, Y = 25
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Leer")
            {
                X = 180, Y = 225
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Emden")
            {
                X = 102, Y = 192
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Aurich")
            {
                X = 155, Y = 134
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Wittmund")
            {
                X = 239, Y = 109
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Friesland")
            {
                X = 284, Y = 113
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Wilhelmshaven")
            {
                X = 323, Y = 103
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Emsland")
            {
                X = 151, Y = 400
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Cloppenburg")
            {
                X = 284, Y = 366
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Grafschaft-Bentheim")
            {
                X = 82, Y = 517
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Osnabr�ck")
            {
                X = 251, Y = 507
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Osnabr�ck Stadt")
            {
                X = 289, Y = 590
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Wesermarsch")
            {
                X = 380, Y = 199
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Oldenburg")
            {
                X = 377, Y = 318
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Oldenburg Stadt")
            {
                X = 347, Y = 273
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Ammerland")
            {
                X = 293, Y = 249
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Bremerhaven")
            {
                X = 439, Y = 118
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Bremen")
            {
                X = 479, Y = 297
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Delmenhorst")
            {
                X = 432, Y = 315
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Diepholz")
            {
                X = 446, Y = 424
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Nienburg-Weser")
            {
                X = 553, Y = 455
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Verden")
            {
                X = 559, Y = 348
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Vechta")
            {
                X = 333, Y = 453
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Cuxhaven")
            {
                X = 482, Y = 76
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Stade")
            {
                X = 610, Y = 90
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Rotenburg")
            {
                X = 583, Y = 217
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Osterholz")
            {
                X = 477, Y = 226
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Harburg")
            {
                X = 727, Y = 220
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "L�neburg")
            {
                X = 860, Y = 240
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Uelzen")
            {
                X = 858, Y = 315
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "L�chow-Dannenberg")
            {
                X = 1003, Y = 319
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Soltau-Fallingbostel")
            {
                X = 684, Y = 361
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Celle")
            {
                X = 769, Y = 418
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Helmstedt")
            {
                X = 954, Y = 601
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Wolfenb�ttel")
            {
                X = 896, Y = 641
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Wolfsburg")
            {
                X = 929, Y = 542
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Braunschweig")
            {
                X = 862, Y = 599
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Salzgitter")
            {
                X = 826, Y = 650
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Peine")
            {
                X = 804, Y = 586
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Gifhorn")
            {
                X = 888, Y = 485
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Hildesheim")
            {
                X = 729, Y = 677
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Gosslar")
            {
                X = 824, Y = 742
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Osterode am Harz")
            {
                X = 856, Y = 842
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Northeim")
            {
                X = 708, Y = 797
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Holzminden")
            {
                X = 640, Y = 756
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "G�ttingen")
            {
                X = 714, Y = 886
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Region Hannover")
            {
                X = 686, Y = 546
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Schaumburg")
            {
                X = 566, Y = 580
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Hameln-Pyrmont")
            {
                X = 597, Y = 657
            };

            mapTemplate.Countries.Add(country54);
            var continent1 = new Continent("1", 4);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);

            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country28);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 1);

            continent5.Countries.Add(country22);
            continent5.Countries.Add(country23);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country24);
            continent6.Countries.Add(country25);
            continent6.Countries.Add(country26);
            continent6.Countries.Add(country27);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);

            continent7.Countries.Add(country29);
            continent7.Countries.Add(country30);
            continent7.Countries.Add(country31);
            continent7.Countries.Add(country32);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);

            continent8.Countries.Add(country33);
            continent8.Countries.Add(country34);
            continent8.Countries.Add(country35);
            continent8.Countries.Add(country36);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);

            continent9.Countries.Add(country37);
            continent9.Countries.Add(country38);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 4);

            continent10.Countries.Add(country39);
            continent10.Countries.Add(country40);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country43);
            continent10.Countries.Add(country44);
            continent10.Countries.Add(country45);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 3);

            continent11.Countries.Add(country46);
            continent11.Countries.Add(country47);
            continent11.Countries.Add(country48);
            continent11.Countries.Add(country49);
            continent11.Countries.Add(country50);
            continent11.Countries.Add(country51);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);

            continent12.Countries.Add(country52);
            continent12.Countries.Add(country53);
            continent12.Countries.Add(country54);
            mapTemplate.Continents.Add(continent12);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "8"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "9"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "9"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "10"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "10"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "12"));
            mapTemplate.Connections.Add(new Connection("6", "11"));
            mapTemplate.Connections.Add(new Connection("6", "22"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("7", "11"));
            mapTemplate.Connections.Add(new Connection("7", "13"));
            mapTemplate.Connections.Add(new Connection("7", "14"));
            mapTemplate.Connections.Add(new Connection("7", "21"));
            mapTemplate.Connections.Add(new Connection("8", "1"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "2"));
            mapTemplate.Connections.Add(new Connection("9", "3"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "4"));
            mapTemplate.Connections.Add(new Connection("10", "5"));
            mapTemplate.Connections.Add(new Connection("11", "7"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "6"));
            mapTemplate.Connections.Add(new Connection("11", "18"));
            mapTemplate.Connections.Add(new Connection("11", "21"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "6"));
            mapTemplate.Connections.Add(new Connection("12", "22"));
            mapTemplate.Connections.Add(new Connection("13", "7"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("14", "7"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "21"));
            mapTemplate.Connections.Add(new Connection("14", "28"));
            mapTemplate.Connections.Add(new Connection("14", "19"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "28"));
            mapTemplate.Connections.Add(new Connection("16", "25"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("18", "11"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "22"));
            mapTemplate.Connections.Add(new Connection("18", "23"));
            mapTemplate.Connections.Add(new Connection("18", "24"));
            mapTemplate.Connections.Add(new Connection("18", "32"));
            mapTemplate.Connections.Add(new Connection("18", "29"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "28"));
            mapTemplate.Connections.Add(new Connection("19", "24"));
            mapTemplate.Connections.Add(new Connection("19", "25"));
            mapTemplate.Connections.Add(new Connection("19", "14"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "11"));
            mapTemplate.Connections.Add(new Connection("21", "7"));
            mapTemplate.Connections.Add(new Connection("21", "14"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("22", "18"));
            mapTemplate.Connections.Add(new Connection("22", "12"));
            mapTemplate.Connections.Add(new Connection("22", "29"));
            mapTemplate.Connections.Add(new Connection("22", "6"));
            mapTemplate.Connections.Add(new Connection("23", "18"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "27"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "32"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "19"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "18"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "19"));
            mapTemplate.Connections.Add(new Connection("25", "16"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "37"));
            mapTemplate.Connections.Add(new Connection("26", "53"));
            mapTemplate.Connections.Add(new Connection("26", "52"));
            mapTemplate.Connections.Add(new Connection("27", "23"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "31"));
            mapTemplate.Connections.Add(new Connection("27", "32"));
            mapTemplate.Connections.Add(new Connection("27", "37"));
            mapTemplate.Connections.Add(new Connection("28", "14"));
            mapTemplate.Connections.Add(new Connection("28", "16"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("28", "19"));
            mapTemplate.Connections.Add(new Connection("29", "22"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("29", "18"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "27"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "37"));
            mapTemplate.Connections.Add(new Connection("32", "29"));
            mapTemplate.Connections.Add(new Connection("32", "18"));
            mapTemplate.Connections.Add(new Connection("32", "23"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "37"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("35", "45"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("37", "26"));
            mapTemplate.Connections.Add(new Connection("37", "27"));
            mapTemplate.Connections.Add(new Connection("37", "31"));
            mapTemplate.Connections.Add(new Connection("37", "33"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "52"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("38", "45"));
            mapTemplate.Connections.Add(new Connection("38", "52"));
            mapTemplate.Connections.Add(new Connection("39", "45"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "43"));
            mapTemplate.Connections.Add(new Connection("40", "47"));
            mapTemplate.Connections.Add(new Connection("40", "46"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("41", "45"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("42", "45"));
            mapTemplate.Connections.Add(new Connection("42", "44"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "40"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "47"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "42"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "52"));
            mapTemplate.Connections.Add(new Connection("45", "35"));
            mapTemplate.Connections.Add(new Connection("45", "38"));
            mapTemplate.Connections.Add(new Connection("45", "39"));
            mapTemplate.Connections.Add(new Connection("45", "41"));
            mapTemplate.Connections.Add(new Connection("45", "42"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "52"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "49"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "54"));
            mapTemplate.Connections.Add(new Connection("46", "50"));
            mapTemplate.Connections.Add(new Connection("46", "52"));
            mapTemplate.Connections.Add(new Connection("46", "40"));
            mapTemplate.Connections.Add(new Connection("47", "40"));
            mapTemplate.Connections.Add(new Connection("47", "43"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "51"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "51"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "46"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "54"));
            mapTemplate.Connections.Add(new Connection("50", "46"));
            mapTemplate.Connections.Add(new Connection("51", "48"));
            mapTemplate.Connections.Add(new Connection("51", "49"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("52", "46"));
            mapTemplate.Connections.Add(new Connection("52", "26"));
            mapTemplate.Connections.Add(new Connection("52", "37"));
            mapTemplate.Connections.Add(new Connection("52", "38"));
            mapTemplate.Connections.Add(new Connection("52", "44"));
            mapTemplate.Connections.Add(new Connection("52", "45"));
            mapTemplate.Connections.Add(new Connection("53", "26"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "46"));
            mapTemplate.Connections.Add(new Connection("54", "50"));

            return(mapTemplate);
        }
Exemple #4
0
        public static MapTemplate Infractus()
        {
            var mapTemplate = new MapTemplate("Infractus")
            {
                Image = "infractus.jpg"
            };
            var country1 = new CountryTemplate("1", "Kasch")
            {
                X = 22, Y = 210
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Suven")
            {
                X = 349, Y = 41
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Aschkent")
            {
                X = 222, Y = 107
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Schandra")
            {
                X = 127, Y = 25
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Knutziea")
            {
                X = 37, Y = 569
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Alitania")
            {
                X = 264, Y = 569
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Tomasu")
            {
                X = 660, Y = 29
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Patorikku")
            {
                X = 503, Y = 65
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Qian")
            {
                X = 1038, Y = 230
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Nirusu")
            {
                X = 392, Y = 127
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Arekusandora")
            {
                X = 351, Y = 206
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Heinthricha")
            {
                X = 310, Y = 739
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Xian")
            {
                X = 971, Y = 14
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Shianlian")
            {
                X = 1193, Y = 88
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Shao-Mia")
            {
                X = 1063, Y = 142
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Lunnae")
            {
                X = 382, Y = 585
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Timeifoi")
            {
                X = 318, Y = 597
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Alo")
            {
                X = 540, Y = 485
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Lubecea")
            {
                X = 131, Y = 547
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Natasshaf")
            {
                X = 386, Y = 252
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Keksck")
            {
                X = 249, Y = 328
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Genosien")
            {
                X = 1155, Y = 372
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Impernia")
            {
                X = 1214, Y = 477
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Torunia")
            {
                X = 1012, Y = 484
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Burycia")
            {
                X = 1030, Y = 359
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Tuvin")
            {
                X = 911, Y = 399
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Xantlo")
            {
                X = 1138, Y = 676
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Hydutknoi")
            {
                X = 151, Y = 733
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Keschan")
            {
                X = 214, Y = 210
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Kiakao")
            {
                X = 580, Y = 317
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Fuu")
            {
                X = 578, Y = 419
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Schendora")
            {
                X = 881, Y = 251
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Beragiora")
            {
                X = 778, Y = 323
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Wasglttli")
            {
                X = 1228, Y = 633
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Axtli")
            {
                X = 1243, Y = 745
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Melbeco")
            {
                X = 874, Y = 533
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Verpicio")
            {
                X = 1102, Y = 587
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Ildecia")
            {
                X = 1127, Y = 499
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Digiss")
            {
                X = 466, Y = 387
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Sirrisa")
            {
                X = 1200, Y = 241
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Zhou")
            {
                X = 996, Y = 89
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Moalxia")
            {
                X = 1181, Y = 764
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Kalonia")
            {
                X = 1232, Y = 524
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Landarsi")
            {
                X = 727, Y = 392
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Locsheada")
            {
                X = 948, Y = 189
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Kataleois")
            {
                X = 494, Y = 748
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Roneos")
            {
                X = 29, Y = 713
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Heren")
            {
                X = 446, Y = 158
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Oora")
            {
                X = 604, Y = 71
            };

            mapTemplate.Countries.Add(country49);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);

            continent2.Countries.Add(country3);
            continent2.Countries.Add(country4);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 6);

            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country7);
            continent4.Countries.Add(country8);
            continent4.Countries.Add(country9);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country16);
            continent5.Countries.Add(country17);
            continent5.Countries.Add(country18);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country19);
            continent6.Countries.Add(country20);
            continent6.Countries.Add(country21);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);

            continent7.Countries.Add(country22);
            continent7.Countries.Add(country23);
            continent7.Countries.Add(country24);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);

            continent8.Countries.Add(country25);
            continent8.Countries.Add(country26);
            continent8.Countries.Add(country27);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);

            continent9.Countries.Add(country28);
            continent9.Countries.Add(country29);
            continent9.Countries.Add(country30);
            continent9.Countries.Add(country31);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 4);

            continent10.Countries.Add(country32);
            continent10.Countries.Add(country33);
            continent10.Countries.Add(country34);
            continent10.Countries.Add(country35);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 4);

            continent11.Countries.Add(country36);
            continent11.Countries.Add(country37);
            continent11.Countries.Add(country38);
            continent11.Countries.Add(country39);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);

            continent12.Countries.Add(country40);
            continent12.Countries.Add(country41);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 2);

            continent13.Countries.Add(country42);
            continent13.Countries.Add(country43);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 2);

            continent14.Countries.Add(country44);
            continent14.Countries.Add(country45);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 4);

            continent15.Countries.Add(country46);
            continent15.Countries.Add(country47);
            continent15.Countries.Add(country48);
            continent15.Countries.Add(country49);
            mapTemplate.Continents.Add(continent15);
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "11"));
            mapTemplate.Connections.Add(new Connection("2", "10"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "11"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("5", "19"));
            mapTemplate.Connections.Add(new Connection("5", "47"));
            mapTemplate.Connections.Add(new Connection("6", "12"));
            mapTemplate.Connections.Add(new Connection("6", "17"));
            mapTemplate.Connections.Add(new Connection("6", "16"));
            mapTemplate.Connections.Add(new Connection("6", "21"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "49"));
            mapTemplate.Connections.Add(new Connection("7", "20"));
            mapTemplate.Connections.Add(new Connection("7", "13"));
            mapTemplate.Connections.Add(new Connection("8", "48"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "49"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("9", "45"));
            mapTemplate.Connections.Add(new Connection("9", "15"));
            mapTemplate.Connections.Add(new Connection("9", "40"));
            mapTemplate.Connections.Add(new Connection("9", "25"));
            mapTemplate.Connections.Add(new Connection("9", "22"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "2"));
            mapTemplate.Connections.Add(new Connection("10", "48"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("11", "1"));
            mapTemplate.Connections.Add(new Connection("11", "3"));
            mapTemplate.Connections.Add(new Connection("11", "20"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "48"));
            mapTemplate.Connections.Add(new Connection("12", "47"));
            mapTemplate.Connections.Add(new Connection("12", "19"));
            mapTemplate.Connections.Add(new Connection("12", "28"));
            mapTemplate.Connections.Add(new Connection("12", "46"));
            mapTemplate.Connections.Add(new Connection("12", "6"));
            mapTemplate.Connections.Add(new Connection("13", "41"));
            mapTemplate.Connections.Add(new Connection("13", "7"));
            mapTemplate.Connections.Add(new Connection("13", "32"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "40"));
            mapTemplate.Connections.Add(new Connection("15", "45"));
            mapTemplate.Connections.Add(new Connection("15", "41"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "9"));
            mapTemplate.Connections.Add(new Connection("15", "40"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "6"));
            mapTemplate.Connections.Add(new Connection("17", "6"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("18", "31"));
            mapTemplate.Connections.Add(new Connection("18", "46"));
            mapTemplate.Connections.Add(new Connection("19", "5"));
            mapTemplate.Connections.Add(new Connection("19", "47"));
            mapTemplate.Connections.Add(new Connection("19", "12"));
            mapTemplate.Connections.Add(new Connection("20", "29"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "11"));
            mapTemplate.Connections.Add(new Connection("20", "48"));
            mapTemplate.Connections.Add(new Connection("20", "7"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "6"));
            mapTemplate.Connections.Add(new Connection("21", "30"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "9"));
            mapTemplate.Connections.Add(new Connection("22", "40"));
            mapTemplate.Connections.Add(new Connection("23", "43"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "38"));
            mapTemplate.Connections.Add(new Connection("25", "9"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "36"));
            mapTemplate.Connections.Add(new Connection("27", "37"));
            mapTemplate.Connections.Add(new Connection("27", "34"));
            mapTemplate.Connections.Add(new Connection("27", "42"));
            mapTemplate.Connections.Add(new Connection("27", "46"));
            mapTemplate.Connections.Add(new Connection("27", "44"));
            mapTemplate.Connections.Add(new Connection("27", "35"));
            mapTemplate.Connections.Add(new Connection("28", "47"));
            mapTemplate.Connections.Add(new Connection("28", "12"));
            mapTemplate.Connections.Add(new Connection("29", "20"));
            mapTemplate.Connections.Add(new Connection("30", "39"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "21"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "39"));
            mapTemplate.Connections.Add(new Connection("31", "18"));
            mapTemplate.Connections.Add(new Connection("32", "13"));
            mapTemplate.Connections.Add(new Connection("32", "45"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "44"));
            mapTemplate.Connections.Add(new Connection("34", "43"));
            mapTemplate.Connections.Add(new Connection("34", "38"));
            mapTemplate.Connections.Add(new Connection("34", "27"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "42"));
            mapTemplate.Connections.Add(new Connection("35", "27"));
            mapTemplate.Connections.Add(new Connection("36", "26"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "27"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("38", "24"));
            mapTemplate.Connections.Add(new Connection("38", "43"));
            mapTemplate.Connections.Add(new Connection("38", "34"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("39", "30"));
            mapTemplate.Connections.Add(new Connection("39", "31"));
            mapTemplate.Connections.Add(new Connection("40", "15"));
            mapTemplate.Connections.Add(new Connection("40", "14"));
            mapTemplate.Connections.Add(new Connection("40", "9"));
            mapTemplate.Connections.Add(new Connection("40", "22"));
            mapTemplate.Connections.Add(new Connection("41", "13"));
            mapTemplate.Connections.Add(new Connection("41", "45"));
            mapTemplate.Connections.Add(new Connection("41", "15"));
            mapTemplate.Connections.Add(new Connection("42", "35"));
            mapTemplate.Connections.Add(new Connection("42", "27"));
            mapTemplate.Connections.Add(new Connection("43", "38"));
            mapTemplate.Connections.Add(new Connection("43", "23"));
            mapTemplate.Connections.Add(new Connection("43", "34"));
            mapTemplate.Connections.Add(new Connection("44", "33"));
            mapTemplate.Connections.Add(new Connection("44", "27"));
            mapTemplate.Connections.Add(new Connection("45", "41"));
            mapTemplate.Connections.Add(new Connection("45", "15"));
            mapTemplate.Connections.Add(new Connection("45", "32"));
            mapTemplate.Connections.Add(new Connection("45", "9"));
            mapTemplate.Connections.Add(new Connection("46", "12"));
            mapTemplate.Connections.Add(new Connection("46", "18"));
            mapTemplate.Connections.Add(new Connection("46", "27"));
            mapTemplate.Connections.Add(new Connection("47", "19"));
            mapTemplate.Connections.Add(new Connection("47", "5"));
            mapTemplate.Connections.Add(new Connection("47", "12"));
            mapTemplate.Connections.Add(new Connection("47", "28"));
            mapTemplate.Connections.Add(new Connection("48", "10"));
            mapTemplate.Connections.Add(new Connection("48", "20"));
            mapTemplate.Connections.Add(new Connection("48", "8"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "11"));
            mapTemplate.Connections.Add(new Connection("49", "8"));
            mapTemplate.Connections.Add(new Connection("49", "7"));
            mapTemplate.Connections.Add(new Connection("49", "48"));

            return(mapTemplate);
        }
 public MapTemplateJoinTableElement(int int_1, MapTemplate mapTemplate_1) : base(int_1, mapTemplate_1)
 {
     this.list_0 = new List <string>(9);
     base.MapTemplateElementType = MapTemplateElementType.JoinTableElement;
     base.Name = "接图表";
 }
Exemple #6
0
        public static MapTemplate Shogun()
        {
            var mapTemplate = new MapTemplate("Shogun")
            {
                Image = "shogun.jpg"
            };
            var country1 = new CountryTemplate("1", "Osumi")
            {
                X = 139, Y = 543
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Hyuga")
            {
                X = 195, Y = 533
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Higo")
            {
                X = 177, Y = 448
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Satsuma")
            {
                X = 97, Y = 493
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Hizen")
            {
                X = 167, Y = 319
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Chikuzen")
            {
                X = 228, Y = 321
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Buzen")
            {
                X = 279, Y = 382
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Chikugo")
            {
                X = 204, Y = 403
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Bungo")
            {
                X = 267, Y = 427
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Nagato")
            {
                X = 316, Y = 300
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Suo")
            {
                X = 359, Y = 348
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Iwami")
            {
                X = 463, Y = 294
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Izumo")
            {
                X = 509, Y = 307
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Bingo")
            {
                X = 491, Y = 341
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Aki")
            {
                X = 451, Y = 360
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Iyo")
            {
                X = 406, Y = 454
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Tosa")
            {
                X = 458, Y = 510
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Awa")
            {
                X = 522, Y = 526
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Awaji")
            {
                X = 583, Y = 512
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Sanuki")
            {
                X = 505, Y = 477
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Hoki")
            {
                X = 591, Y = 322
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Mima")
            {
                X = 581, Y = 376
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Bitchu")
            {
                X = 525, Y = 405
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Bizen")
            {
                X = 568, Y = 426
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Inaba")
            {
                X = 635, Y = 356
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Harima")
            {
                X = 608, Y = 422
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Tamba")
            {
                X = 687, Y = 439
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Tajima")
            {
                X = 677, Y = 360
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Kawachi")
            {
                X = 634, Y = 486
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Wakasa")
            {
                X = 744, Y = 430
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Mino")
            {
                X = 808, Y = 470
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Owari")
            {
                X = 797, Y = 508
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Omi")
            {
                X = 730, Y = 481
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Yama")
            {
                X = 690, Y = 501
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Iga")
            {
                X = 716, Y = 545
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Kii")
            {
                X = 600, Y = 593
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Ise")
            {
                X = 739, Y = 584
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Yamato")
            {
                X = 669, Y = 556
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Shinano")
            {
                X = 968, Y = 432
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Etchu")
            {
                X = 923, Y = 378
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Noto")
            {
                X = 883, Y = 347
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Kaga")
            {
                X = 845, Y = 387
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Echizen")
            {
                X = 796, Y = 408
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Hida")
            {
                X = 861, Y = 458
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Mikawa")
            {
                X = 804, Y = 584
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Totomi")
            {
                X = 843, Y = 616
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Suruga")
            {
                X = 887, Y = 594
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Kai")
            {
                X = 923, Y = 575
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Izu")
            {
                X = 921, Y = 660
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Sagami")
            {
                X = 982, Y = 634
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Musashi")
            {
                X = 1005, Y = 571
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Kozuke")
            {
                X = 1034, Y = 485
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Shimotsuke")
            {
                X = 1095, Y = 503
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Hitachi")
            {
                X = 1102, Y = 585
            };

            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Kazusa")
            {
                X = 1043, Y = 673
            };

            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Shimosa")
            {
                X = 1055, Y = 602
            };

            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Sado")
            {
                X = 1091, Y = 299
            };

            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Dewa")
            {
                X = 1198, Y = 353
            };

            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Echigo")
            {
                X = 1050, Y = 389
            };

            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Mutsu")
            {
                X = 1178, Y = 466
            };

            mapTemplate.Countries.Add(country60);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country21);
            continent5.Countries.Add(country22);
            continent5.Countries.Add(country23);
            continent5.Countries.Add(country24);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country25);
            continent6.Countries.Add(country26);
            continent6.Countries.Add(country27);
            continent6.Countries.Add(country28);
            continent6.Countries.Add(country29);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);

            continent7.Countries.Add(country30);
            continent7.Countries.Add(country31);
            continent7.Countries.Add(country32);
            continent7.Countries.Add(country33);
            continent7.Countries.Add(country34);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);

            continent8.Countries.Add(country35);
            continent8.Countries.Add(country36);
            continent8.Countries.Add(country37);
            continent8.Countries.Add(country38);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);

            continent9.Countries.Add(country39);
            continent9.Countries.Add(country40);
            continent9.Countries.Add(country41);
            continent9.Countries.Add(country42);
            continent9.Countries.Add(country43);
            continent9.Countries.Add(country44);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 2);

            continent10.Countries.Add(country45);
            continent10.Countries.Add(country46);
            continent10.Countries.Add(country47);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);

            continent11.Countries.Add(country48);
            continent11.Countries.Add(country49);
            continent11.Countries.Add(country50);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 4);

            continent12.Countries.Add(country51);
            continent12.Countries.Add(country52);
            continent12.Countries.Add(country53);
            continent12.Countries.Add(country54);
            continent12.Countries.Add(country55);
            continent12.Countries.Add(country56);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 3);

            continent13.Countries.Add(country57);
            continent13.Countries.Add(country58);
            continent13.Countries.Add(country59);
            continent13.Countries.Add(country60);
            mapTemplate.Continents.Add(continent13);
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "5"));
            mapTemplate.Connections.Add(new Connection("1", "36"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "9"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "9"));
            mapTemplate.Connections.Add(new Connection("3", "8"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "1"));
            mapTemplate.Connections.Add(new Connection("5", "13"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("7", "11"));
            mapTemplate.Connections.Add(new Connection("8", "3"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("9", "2"));
            mapTemplate.Connections.Add(new Connection("9", "3"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "16"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("11", "7"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "15"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "21"));
            mapTemplate.Connections.Add(new Connection("13", "5"));
            mapTemplate.Connections.Add(new Connection("13", "30"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "21"));
            mapTemplate.Connections.Add(new Connection("14", "23"));
            mapTemplate.Connections.Add(new Connection("15", "11"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("16", "9"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "20"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "26"));
            mapTemplate.Connections.Add(new Connection("19", "29"));
            mapTemplate.Connections.Add(new Connection("20", "16"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("21", "13"));
            mapTemplate.Connections.Add(new Connection("21", "14"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "25"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("23", "14"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("25", "21"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("26", "19"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "34"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("29", "19"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "36"));
            mapTemplate.Connections.Add(new Connection("29", "38"));
            mapTemplate.Connections.Add(new Connection("29", "34"));
            mapTemplate.Connections.Add(new Connection("30", "27"));
            mapTemplate.Connections.Add(new Connection("30", "13"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "43"));
            mapTemplate.Connections.Add(new Connection("30", "58"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "45"));
            mapTemplate.Connections.Add(new Connection("31", "43"));
            mapTemplate.Connections.Add(new Connection("31", "44"));
            mapTemplate.Connections.Add(new Connection("31", "39"));
            mapTemplate.Connections.Add(new Connection("32", "37"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "45"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "37"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("34", "38"));
            mapTemplate.Connections.Add(new Connection("34", "29"));
            mapTemplate.Connections.Add(new Connection("34", "27"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("36", "1"));
            mapTemplate.Connections.Add(new Connection("36", "29"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "45"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "33"));
            mapTemplate.Connections.Add(new Connection("37", "32"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "29"));
            mapTemplate.Connections.Add(new Connection("38", "34"));
            mapTemplate.Connections.Add(new Connection("39", "31"));
            mapTemplate.Connections.Add(new Connection("39", "45"));
            mapTemplate.Connections.Add(new Connection("39", "46"));
            mapTemplate.Connections.Add(new Connection("39", "47"));
            mapTemplate.Connections.Add(new Connection("39", "44"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "48"));
            mapTemplate.Connections.Add(new Connection("39", "59"));
            mapTemplate.Connections.Add(new Connection("39", "52"));
            mapTemplate.Connections.Add(new Connection("39", "51"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "44"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "59"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "57"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "44"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("43", "30"));
            mapTemplate.Connections.Add(new Connection("43", "31"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("44", "31"));
            mapTemplate.Connections.Add(new Connection("44", "39"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "42"));
            mapTemplate.Connections.Add(new Connection("44", "40"));
            mapTemplate.Connections.Add(new Connection("45", "32"));
            mapTemplate.Connections.Add(new Connection("45", "31"));
            mapTemplate.Connections.Add(new Connection("45", "36"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "39"));
            mapTemplate.Connections.Add(new Connection("45", "56"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "39"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "39"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("48", "39"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("48", "51"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("51", "39"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "56"));
            mapTemplate.Connections.Add(new Connection("51", "48"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("52", "39"));
            mapTemplate.Connections.Add(new Connection("52", "59"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "60"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "60"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("53", "56"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "60"));
            mapTemplate.Connections.Add(new Connection("54", "56"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("56", "51"));
            mapTemplate.Connections.Add(new Connection("56", "54"));
            mapTemplate.Connections.Add(new Connection("56", "53"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("56", "45"));
            mapTemplate.Connections.Add(new Connection("57", "41"));
            mapTemplate.Connections.Add(new Connection("57", "58"));
            mapTemplate.Connections.Add(new Connection("58", "57"));
            mapTemplate.Connections.Add(new Connection("58", "30"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("58", "60"));
            mapTemplate.Connections.Add(new Connection("59", "39"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("59", "52"));
            mapTemplate.Connections.Add(new Connection("59", "40"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("60", "58"));
            mapTemplate.Connections.Add(new Connection("60", "53"));
            mapTemplate.Connections.Add(new Connection("60", "52"));
            mapTemplate.Connections.Add(new Connection("60", "54"));

            return(mapTemplate);
        }
Exemple #7
0
        public static MapTemplate Utopia()
        {
            var mapTemplate = new MapTemplate("Utopia")
            {
                Image = "utopia.jpg"
            };
            var country1 = new CountryTemplate("1", "Timeo")
            {
                X = 412, Y = 62
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Et")
            {
                X = 534, Y = 40
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Danaos")
            {
                X = 521, Y = 106
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Ferentes")
            {
                X = 617, Y = 95
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Dona")
            {
                X = 695, Y = 36
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Jokan")
            {
                X = 746, Y = 349
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Barisha")
            {
                X = 846, Y = 377
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Ingasiel")
            {
                X = 876, Y = 475
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Qarie")
            {
                X = 778, Y = 426
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Tsagn Ul")
            {
                X = 900, Y = 579
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Srg")
            {
                X = 773, Y = 503
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Rharakuu")
            {
                X = 793, Y = 578
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Eran")
            {
                X = 720, Y = 472
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Kan Maruu")
            {
                X = 647, Y = 619
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Jado")
            {
                X = 545, Y = 529
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Knoch-Andoo")
            {
                X = 327, Y = 472
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Ria")
            {
                X = 229, Y = 467
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Caol Ila")
            {
                X = 137, Y = 547
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Talisker")
            {
                X = 275, Y = 603
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Aire")
            {
                X = 59, Y = 650
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Ilae")
            {
                X = 212, Y = 298
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Slarhyn")
            {
                X = 396, Y = 371
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Corelthyn")
            {
                X = 201, Y = 388
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Ithyn")
            {
                X = 473, Y = 335
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Is Est")
            {
                X = 688, Y = 233
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Fendal")
            {
                X = 569, Y = 187
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Neneas")
            {
                X = 575, Y = 301
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Coral")
            {
                X = 490, Y = 249
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Is Ovest")
            {
                X = 357, Y = 274
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Son Fjorden")
            {
                X = 178, Y = 53
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Drauend Kusten")
            {
                X = 190, Y = 130
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Yokul")
            {
                X = 66, Y = 67
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Isr")
            {
                X = 82, Y = 128
            };

            mapTemplate.Countries.Add(country33);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);

            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);

            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country21);
            continent5.Countries.Add(country22);
            continent5.Countries.Add(country23);
            continent5.Countries.Add(country24);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 4);

            continent6.Countries.Add(country25);
            continent6.Countries.Add(country26);
            continent6.Countries.Add(country27);
            continent6.Countries.Add(country28);
            continent6.Countries.Add(country29);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);

            continent7.Countries.Add(country30);
            continent7.Countries.Add(country31);
            continent7.Countries.Add(country32);
            continent7.Countries.Add(country33);
            mapTemplate.Continents.Add(continent7);
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "31"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "28"));
            mapTemplate.Connections.Add(new Connection("3", "26"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "26"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "25"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "13"));
            mapTemplate.Connections.Add(new Connection("6", "27"));
            mapTemplate.Connections.Add(new Connection("6", "25"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "23"));
            mapTemplate.Connections.Add(new Connection("8", "11"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "20"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "8"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "6"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "23"));
            mapTemplate.Connections.Add(new Connection("16", "22"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "23"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "23"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "10"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "31"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "16"));
            mapTemplate.Connections.Add(new Connection("22", "29"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "7"));
            mapTemplate.Connections.Add(new Connection("23", "18"));
            mapTemplate.Connections.Add(new Connection("23", "17"));
            mapTemplate.Connections.Add(new Connection("23", "16"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "28"));
            mapTemplate.Connections.Add(new Connection("24", "27"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "6"));
            mapTemplate.Connections.Add(new Connection("25", "5"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "3"));
            mapTemplate.Connections.Add(new Connection("26", "4"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "6"));
            mapTemplate.Connections.Add(new Connection("27", "24"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "3"));
            mapTemplate.Connections.Add(new Connection("28", "24"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "22"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "21"));
            mapTemplate.Connections.Add(new Connection("31", "1"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "31"));

            return(mapTemplate);
        }
Exemple #8
0
        public static MapTemplate Muehldorf()
        {
            var mapTemplate = new MapTemplate("Muehldorf")
            {
                Image = "Muehldorf.jpg"
            };
            var country1 = new CountryTemplate("1", "Maitenbeth")
            {
                X = 77, Y = 476
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Rechtmehring")
            {
                X = 174, Y = 542
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Haag")
            {
                X = 132, Y = 442
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Kirchdorf")
            {
                X = 185, Y = 411
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Reichertsheim")
            {
                X = 255, Y = 441
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Gars")
            {
                X = 343, Y = 446
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Unterreit")
            {
                X = 398, Y = 501
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Jettenbach")
            {
                X = 402, Y = 433
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Taufkirchen")
            {
                X = 501, Y = 512
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Kraiburg")
            {
                X = 471, Y = 428
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Waldkraiburg")
            {
                X = 438, Y = 404
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Oberneukirchen")
            {
                X = 569, Y = 427
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Polling")
            {
                X = 619, Y = 401
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Muehldorf")
            {
                X = 585, Y = 282
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Mettenheim")
            {
                X = 501, Y = 291
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Erharting")
            {
                X = 639, Y = 244
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Niederbergkirchen")
            {
                X = 583, Y = 223
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Niedertaufkirchen")
            {
                X = 613, Y = 157
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Neumarkt")
            {
                X = 575, Y = 46
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Egglkofen")
            {
                X = 506, Y = 43
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Schoenberg")
            {
                X = 471, Y = 129
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Lohkirchen")
            {
                X = 509, Y = 185
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Oberbergkirchen")
            {
                X = 410, Y = 179
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Zangberg")
            {
                X = 464, Y = 260
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Buchbach")
            {
                X = 306, Y = 204
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Schwindegg")
            {
                X = 267, Y = 276
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Obertaufkirchen")
            {
                X = 298, Y = 306
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Ampfing")
            {
                X = 385, Y = 251
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Heldenstein")
            {
                X = 401, Y = 308
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Rattenkirchen")
            {
                X = 345, Y = 320
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Aschau")
            {
                X = 393, Y = 373
            };

            mapTemplate.Countries.Add(country31);
            var continent1 = new Continent("1", 1);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country28);
            continent2.Countries.Add(country29);
            continent2.Countries.Add(country30);
            continent2.Countries.Add(country31);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 1);

            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 2);

            continent4.Countries.Add(country5);
            continent4.Countries.Add(country6);
            continent4.Countries.Add(country7);
            continent4.Countries.Add(country8);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);

            continent5.Countries.Add(country13);
            continent5.Countries.Add(country14);
            continent5.Countries.Add(country15);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 1);

            continent6.Countries.Add(country18);
            continent6.Countries.Add(country19);
            continent6.Countries.Add(country20);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);

            continent7.Countries.Add(country21);
            continent7.Countries.Add(country22);
            continent7.Countries.Add(country23);
            continent7.Countries.Add(country24);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);

            continent8.Countries.Add(country25);
            continent8.Countries.Add(country26);
            continent8.Countries.Add(country27);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 2);

            continent9.Countries.Add(country9);
            continent9.Countries.Add(country10);
            continent9.Countries.Add(country11);
            continent9.Countries.Add(country12);
            mapTemplate.Continents.Add(continent9);
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "6"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "27"));
            mapTemplate.Connections.Add(new Connection("5", "30"));
            mapTemplate.Connections.Add(new Connection("5", "31"));
            mapTemplate.Connections.Add(new Connection("6", "3"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "31"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "31"));
            mapTemplate.Connections.Add(new Connection("8", "11"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "8"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "15"));
            mapTemplate.Connections.Add(new Connection("11", "28"));
            mapTemplate.Connections.Add(new Connection("11", "29"));
            mapTemplate.Connections.Add(new Connection("11", "31"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "17"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("15", "11"));
            mapTemplate.Connections.Add(new Connection("15", "28"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "24"));
            mapTemplate.Connections.Add(new Connection("15", "22"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "14"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "22"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "22"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "15"));
            mapTemplate.Connections.Add(new Connection("22", "17"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "19"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "28"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("24", "28"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "15"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "30"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "5"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("28", "11"));
            mapTemplate.Connections.Add(new Connection("28", "31"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "23"));
            mapTemplate.Connections.Add(new Connection("28", "24"));
            mapTemplate.Connections.Add(new Connection("28", "15"));
            mapTemplate.Connections.Add(new Connection("29", "11"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("30", "5"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "27"));
            mapTemplate.Connections.Add(new Connection("30", "26"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "6"));
            mapTemplate.Connections.Add(new Connection("31", "5"));
            mapTemplate.Connections.Add(new Connection("31", "8"));
            mapTemplate.Connections.Add(new Connection("31", "11"));
            mapTemplate.Connections.Add(new Connection("31", "28"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "30"));

            return(mapTemplate);
        }
        public void Attack(
            IAttackService attackService,
            IRandomGen randomGen,
            MapTemplate mapTemplate,
            string sourceCountryIdentifier,
            string destCountryIdentifier,
            int numberOfUnits)
        {
            this.RequireGameActive();

            if (this.PlayState != PlayState.Attack)
            {
                throw new DomainException(ErrorCode.AttackingNotPossible, "Cannot attack, state incorrect");
            }

            var sourceCountry = this.Map.GetCountry(sourceCountryIdentifier);
            var destCountry   = this.Map.GetCountry(destCountryIdentifier);

            // Check connection
            if (!mapTemplate.AreConnected(sourceCountryIdentifier, destCountryIdentifier))
            {
                throw new DomainException(ErrorCode.CountriesNotConnected, "There is no connection between those countries");
            }

            // Check ownership
            if (sourceCountry.TeamId != this.CurrentPlayer.TeamId)
            {
                throw new DomainException(ErrorCode.OriginCountryNotOwnedByTeam, "Can only initiate actions from countries that belong to the same team");
            }

            if (sourceCountry.PlayerId == destCountry.PlayerId)
            {
                throw new DomainException(ErrorCode.AttackOwnCountries, "Cannot attack own countries");
            }

            if (numberOfUnits <= 0 || sourceCountry.Units - numberOfUnits < this.Options.MinUnitsPerCountry)
            {
                throw new DomainException(ErrorCode.NotEnoughUnits, "Cannot attack with that many units");
            }

            var otherPlayer = this.GetPlayerById(destCountry.PlayerId);

            int attackerUnitsLost = 0;
            int defenderUnitsLost = 0;
            var result            = attackService.Attack(numberOfUnits, destCountry.Units, out attackerUnitsLost, out defenderUnitsLost);

            if (result)
            {
                // Attack was successful
                destCountry.Units = numberOfUnits - attackerUnitsLost;

                this.Map.UpdateOwnership(otherPlayer, this.CurrentPlayer, destCountry);

                this.DistributeCard(randomGen);
            }
            else
            {
                // Attack failed
                destCountry.Units -= defenderUnitsLost;
            }

            // Reduce units in this country in any case
            sourceCountry.Units -= numberOfUnits;

            this.GameHistory.RecordAttack(
                this.CurrentPlayer, otherPlayer,
                sourceCountryIdentifier, destCountryIdentifier,
                numberOfUnits, attackerUnitsLost, defenderUnitsLost,
                result);

            // Reduce number of attacks left
            this.AttacksInCurrentTurn++;

            // Check for victory
            this.CheckForVictory(this.CurrentPlayer, otherPlayer);

            if (this.AttacksInCurrentTurn >= this.Options.AttacksPerTurn)
            {
                this.EndAttack();
            }
        }
        public static MapTemplate irland()
        {
            var mapTemplate = new MapTemplate("irland")
            {
                Image = "irland.png"
            };
            var country1 = new CountryTemplate("1", "Londonderry")
            {
                X = 559, Y = 158
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Antrim")
            {
                X = 621, Y = 122
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Down")
            {
                X = 683, Y = 256
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Tyrone")
            {
                X = 504, Y = 227
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Armagh")
            {
                X = 600, Y = 321
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Fermanagh")
            {
                X = 453, Y = 299
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Donegal")
            {
                X = 386, Y = 172
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Cavan")
            {
                X = 508, Y = 385
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Monaghan")
            {
                X = 531, Y = 301
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Sligo")
            {
                X = 281, Y = 309
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Mayo")
            {
                X = 191, Y = 345
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Leitrim")
            {
                X = 402, Y = 342
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Roscommon")
            {
                X = 364, Y = 434
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Gaillimh")
            {
                X = 307, Y = 533
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Clare")
            {
                X = 226, Y = 638
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Limerick")
            {
                X = 324, Y = 687
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Kerry")
            {
                X = 179, Y = 745
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Cork")
            {
                X = 291, Y = 792
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Tipperary")
            {
                X = 402, Y = 709
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Waterford")
            {
                X = 461, Y = 762
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Louth")
            {
                X = 608, Y = 372
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Longford")
            {
                X = 444, Y = 405
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Westmeath")
            {
                X = 476, Y = 455
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Meath")
            {
                X = 571, Y = 465
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Offaly")
            {
                X = 424, Y = 549
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Kildare")
            {
                X = 558, Y = 515
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Wicklow")
            {
                X = 635, Y = 612
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Carlow")
            {
                X = 561, Y = 634
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Wexford")
            {
                X = 613, Y = 683
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Kilkenny")
            {
                X = 496, Y = 658
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Laois")
            {
                X = 494, Y = 578
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Baile Atha Cliath")
            {
                X = 630, Y = 502
            };

            mapTemplate.Countries.Add(country32);
            var continent1 = new Continent("1", 3);

            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 6);

            continent2.Countries.Add(country21);
            continent2.Countries.Add(country22);
            continent2.Countries.Add(country23);
            continent2.Countries.Add(country24);
            continent2.Countries.Add(country25);
            continent2.Countries.Add(country26);
            continent2.Countries.Add(country27);
            continent2.Countries.Add(country28);
            continent2.Countries.Add(country29);
            continent2.Countries.Add(country30);
            continent2.Countries.Add(country31);
            continent2.Countries.Add(country32);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            continent3.Countries.Add(country20);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country10);
            continent4.Countries.Add(country11);
            continent4.Countries.Add(country12);
            continent4.Countries.Add(country13);
            continent4.Countries.Add(country14);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country1);
            continent5.Countries.Add(country2);
            continent5.Countries.Add(country3);
            continent5.Countries.Add(country4);
            continent5.Countries.Add(country5);
            continent5.Countries.Add(country6);
            mapTemplate.Continents.Add(continent5);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "7"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "9"));
            mapTemplate.Connections.Add(new Connection("5", "21"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "12"));
            mapTemplate.Connections.Add(new Connection("7", "1"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "12"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "24"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "22"));
            mapTemplate.Connections.Add(new Connection("8", "23"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("9", "5"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "21"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("12", "6"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "22"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "22"));
            mapTemplate.Connections.Add(new Connection("13", "23"));
            mapTemplate.Connections.Add(new Connection("13", "25"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "19"));
            mapTemplate.Connections.Add(new Connection("14", "25"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "14"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "30"));
            mapTemplate.Connections.Add(new Connection("19", "25"));
            mapTemplate.Connections.Add(new Connection("19", "31"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "30"));
            mapTemplate.Connections.Add(new Connection("21", "5"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("21", "9"));
            mapTemplate.Connections.Add(new Connection("22", "13"));
            mapTemplate.Connections.Add(new Connection("22", "8"));
            mapTemplate.Connections.Add(new Connection("22", "12"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "8"));
            mapTemplate.Connections.Add(new Connection("23", "13"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "21"));
            mapTemplate.Connections.Add(new Connection("24", "8"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "32"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "14"));
            mapTemplate.Connections.Add(new Connection("25", "13"));
            mapTemplate.Connections.Add(new Connection("25", "31"));
            mapTemplate.Connections.Add(new Connection("25", "19"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "31"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "32"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "31"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "19"));
            mapTemplate.Connections.Add(new Connection("30", "20"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("31", "25"));
            mapTemplate.Connections.Add(new Connection("31", "19"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "28"));
            mapTemplate.Connections.Add(new Connection("31", "26"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "24"));

            return(mapTemplate);
        }
Exemple #11
0
    void SpawnObjectsAtPosition(Stack <MapTemplate> tileStack)
    {
        MapTemplate temp = tileStack.Pop();

        if (!nextBoard)
        {
            gridPositions = temp.gridPositions;
        }
        else
        {
            gridPositions1 = temp.gridPositions;
        }

        if (temp.objectAndPosition.Count == 0)
        {
            LayoutObjectAtRandom(wallTiles, GameObjectType.InnerWall, wallCount.minimum, wallCount.maximum);
            LayoutObjectAtRandom(foodTiles, GameObjectType.Item, foodCount.minimum, foodCount.maximum);
            int enemyCount = (int)Mathf.Log(lastGeneratedLevel, 2f);
            LayoutObjectAtRandom(enemyTiles, GameObjectType.Enemy, enemyCount, enemyCount);
        }


        while (temp.objectAndPosition.Count > 0)
        {
            int[]   arr            = temp.objectAndPosition.Pop();
            Vector3 randomPosition = (nextBoard ? gridPositions1 : gridPositions) [arr [0]];
            //TODO change to JSON
            //Example 0 - enemy, 1- npc, 2- wall, 3- hideObject, 4- pushableObject, 5- flashlight, 6- teddy, 7- bed, 8- pickup tiles
            GameObject[] tileArray = new GameObject[0];
            switch (arr [1])
            {
            case 0:
                tileArray = enemyTiles;
                break;

            case 1:
                tileArray = npcTiles;
                break;

            case 2:
                tileArray = wallTiles;
                break;

            case 3:
                tileArray = interactableTiles;
                break;

            case 4:
                tileArray = pushableTiles;
                break;

            case 5:
                tileArray = new GameObject[] { flashLight };
                break;

            case 6:
                tileArray = new GameObject[] { teddy };
                break;

            case 7:
                tileArray = new GameObject[] { bedroomTiles [0] };
                break;

            case 8:
                tileArray = foodTiles;
                break;
            }

            GameObject tileChoice = tileArray [Random.Range(0, tileArray.Length)];

            GameObject instance = Instantiate(tileChoice, randomPosition, Quaternion.identity) as GameObject;
            if (instance.GetComponent <EnemyController> () != null)
            {
                instance.GetComponent <EnemyController> ().AddMeToList(nextBoard ? false : true);
            }

            instance.transform.SetParent(nextBoard ? itemHolder1 : itemHolder);
        }
    }
        public static MapTemplate BT_3130()
        {
            var mapTemplate = new MapTemplate("BT_3130")
            {
                Image = "BT-3130.jpg"
            };
            var country1 = new CountryTemplate("1", "Regulus")
            {
                X = 369, Y = 875
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Oriente Protektorat")
            {
                X = 440, Y = 872
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Herzogtum Andurien")
            {
                X = 464, Y = 928
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Freier Raum")
            {
                X = 369, Y = 959
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Marik-Stewart Commonwealth")
            {
                X = 394, Y = 774
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Herzogtum Tamarand-Abbey")
            {
                X = 289, Y = 771
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Rim Kommunalitat")
            {
                X = 257, Y = 938
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Robinson")
            {
                X = 708, Y = 683
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Mark Draconis")
            {
                X = 911, Y = 679
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Kathil")
            {
                X = 614, Y = 835
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Mark Sarna")
            {
                X = 679, Y = 893
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "New Avalon")
            {
                X = 704, Y = 763
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Mineite")
            {
                X = 868, Y = 813
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Chirikoff")
            {
                X = 778, Y = 902
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "X")
            {
                X = 503, Y = 716
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "III-V")
            {
                X = 542, Y = 760
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "VI-VII")
            {
                X = 481, Y = 767
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "I-II")
            {
                X = 515, Y = 642
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "VIII-IX")
            {
                X = 452, Y = 649
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Bolan")
            {
                X = 326, Y = 698
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Alarion")
            {
                X = 225, Y = 662
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Coventry")
            {
                X = 290, Y = 518
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Tharkad")
            {
                X = 387, Y = 536
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Hesperus")
            {
                X = 414, Y = 632
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Sarna")
            {
                X = 558, Y = 813
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Capella")
            {
                X = 552, Y = 846
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "St Ives")
            {
                X = 558, Y = 907
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Sian")
            {
                X = 495, Y = 888
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Larsha")
            {
                X = 518, Y = 1036
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Benjamin")
            {
                X = 595, Y = 584
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Luthien")
            {
                X = 679, Y = 463
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Galedon")
            {
                X = 742, Y = 582
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Brasha")
            {
                X = 852, Y = 556
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Alpheratz")
            {
                X = 886, Y = 592
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Praxton")
            {
                X = 948, Y = 603
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Afarsin")
            {
                X = 343, Y = 994
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Canopus")
            {
                X = 393, Y = 1019
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Brixtana")
            {
                X = 455, Y = 1015
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Plejaden")
            {
                X = 668, Y = 956
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Taurus")
            {
                X = 646, Y = 1000
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Lothario")
            {
                X = 166, Y = 845
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Alphard")
            {
                X = 165, Y = 914
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Clan Wolf")
            {
                X = 455, Y = 551
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Clan Jadefalke")
            {
                X = 392, Y = 447
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Clan Hoellenroesser")
            {
                X = 432, Y = 413
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Geisterbaeren Dominion")
            {
                X = 547, Y = 443
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "The Barrens")
            {
                X = 449, Y = 332
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Pentagon Welten")
            {
                X = 511, Y = 214
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Clan Heimatwelten")
            {
                X = 591, Y = 136
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Mica Majoritaet")
            {
                X = 1049, Y = 703
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Calderon Protektorat")
            {
                X = 833, Y = 1073
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Filtvet Coalition")
            {
                X = 906, Y = 848
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Tortuga Dominion")
            {
                X = 1017, Y = 884
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Rim Territorien")
            {
                X = 197, Y = 414
            };

            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Rim Collection")
            {
                X = 125, Y = 581
            };

            mapTemplate.Countries.Add(country55);
            var continent1 = new Continent("1", 4);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);

            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country25);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);

            continent6.Countries.Add(country30);
            continent6.Countries.Add(country31);
            continent6.Countries.Add(country32);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);

            continent7.Countries.Add(country33);
            continent7.Countries.Add(country34);
            continent7.Countries.Add(country35);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 2);

            continent8.Countries.Add(country36);
            continent8.Countries.Add(country37);
            continent8.Countries.Add(country38);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);

            continent9.Countries.Add(country39);
            continent9.Countries.Add(country40);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 1);

            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 3);

            continent11.Countries.Add(country43);
            continent11.Countries.Add(country44);
            continent11.Countries.Add(country45);
            continent11.Countries.Add(country46);
            continent11.Countries.Add(country47);
            continent11.Countries.Add(country48);
            continent11.Countries.Add(country49);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);

            continent12.Countries.Add(country50);
            continent12.Countries.Add(country51);
            continent12.Countries.Add(country52);
            continent12.Countries.Add(country53);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 1);

            continent13.Countries.Add(country54);
            continent13.Countries.Add(country55);
            mapTemplate.Continents.Add(continent13);
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "17"));
            mapTemplate.Connections.Add(new Connection("2", "25"));
            mapTemplate.Connections.Add(new Connection("2", "26"));
            mapTemplate.Connections.Add(new Connection("2", "28"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("3", "28"));
            mapTemplate.Connections.Add(new Connection("3", "38"));
            mapTemplate.Connections.Add(new Connection("3", "37"));
            mapTemplate.Connections.Add(new Connection("3", "36"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "17"));
            mapTemplate.Connections.Add(new Connection("4", "21"));
            mapTemplate.Connections.Add(new Connection("4", "20"));
            mapTemplate.Connections.Add(new Connection("4", "36"));
            mapTemplate.Connections.Add(new Connection("4", "41"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "42"));
            mapTemplate.Connections.Add(new Connection("5", "20"));
            mapTemplate.Connections.Add(new Connection("5", "24"));
            mapTemplate.Connections.Add(new Connection("5", "17"));
            mapTemplate.Connections.Add(new Connection("5", "19"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "21"));
            mapTemplate.Connections.Add(new Connection("6", "20"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("8", "30"));
            mapTemplate.Connections.Add(new Connection("8", "32"));
            mapTemplate.Connections.Add(new Connection("8", "16"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("9", "35"));
            mapTemplate.Connections.Add(new Connection("9", "34"));
            mapTemplate.Connections.Add(new Connection("9", "32"));
            mapTemplate.Connections.Add(new Connection("9", "50"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("10", "16"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "25"));
            mapTemplate.Connections.Add(new Connection("10", "26"));
            mapTemplate.Connections.Add(new Connection("10", "27"));
            mapTemplate.Connections.Add(new Connection("10", "14"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "27"));
            mapTemplate.Connections.Add(new Connection("11", "28"));
            mapTemplate.Connections.Add(new Connection("11", "39"));
            mapTemplate.Connections.Add(new Connection("11", "40"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("13", "52"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "51"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "10"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "30"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "8"));
            mapTemplate.Connections.Add(new Connection("16", "10"));
            mapTemplate.Connections.Add(new Connection("16", "25"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "25"));
            mapTemplate.Connections.Add(new Connection("17", "2"));
            mapTemplate.Connections.Add(new Connection("17", "5"));
            mapTemplate.Connections.Add(new Connection("17", "4"));
            mapTemplate.Connections.Add(new Connection("18", "30"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "24"));
            mapTemplate.Connections.Add(new Connection("19", "24"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "5"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "6"));
            mapTemplate.Connections.Add(new Connection("20", "5"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "4"));
            mapTemplate.Connections.Add(new Connection("21", "55"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "6"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "4"));
            mapTemplate.Connections.Add(new Connection("22", "54"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "44"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("23", "43"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "44"));
            mapTemplate.Connections.Add(new Connection("23", "46"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "5"));
            mapTemplate.Connections.Add(new Connection("24", "19"));
            mapTemplate.Connections.Add(new Connection("24", "46"));
            mapTemplate.Connections.Add(new Connection("24", "30"));
            mapTemplate.Connections.Add(new Connection("24", "18"));
            mapTemplate.Connections.Add(new Connection("25", "16"));
            mapTemplate.Connections.Add(new Connection("25", "17"));
            mapTemplate.Connections.Add(new Connection("25", "10"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "2"));
            mapTemplate.Connections.Add(new Connection("26", "10"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "2"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("27", "10"));
            mapTemplate.Connections.Add(new Connection("27", "11"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "11"));
            mapTemplate.Connections.Add(new Connection("28", "40"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "2"));
            mapTemplate.Connections.Add(new Connection("28", "3"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "38"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("29", "40"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "38"));
            mapTemplate.Connections.Add(new Connection("30", "46"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "18"));
            mapTemplate.Connections.Add(new Connection("30", "24"));
            mapTemplate.Connections.Add(new Connection("30", "16"));
            mapTemplate.Connections.Add(new Connection("30", "8"));
            mapTemplate.Connections.Add(new Connection("31", "46"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "9"));
            mapTemplate.Connections.Add(new Connection("32", "8"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "9"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "9"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "4"));
            mapTemplate.Connections.Add(new Connection("36", "3"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "3"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "29"));
            mapTemplate.Connections.Add(new Connection("38", "3"));
            mapTemplate.Connections.Add(new Connection("38", "28"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "11"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "11"));
            mapTemplate.Connections.Add(new Connection("40", "29"));
            mapTemplate.Connections.Add(new Connection("40", "28"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "4"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "4"));
            mapTemplate.Connections.Add(new Connection("43", "45"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "23"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "22"));
            mapTemplate.Connections.Add(new Connection("44", "23"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "43"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "31"));
            mapTemplate.Connections.Add(new Connection("46", "30"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "24"));
            mapTemplate.Connections.Add(new Connection("46", "23"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("50", "9"));
            mapTemplate.Connections.Add(new Connection("51", "14"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "13"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("54", "22"));
            mapTemplate.Connections.Add(new Connection("55", "21"));

            return(mapTemplate);
        }
Exemple #13
0
        public static MapTemplate griechenland()
        {
            var mapTemplate = new MapTemplate("griechenland")
            {
                Image = "griechenland.jpg"
            };
            var country1 = new CountryTemplate("1", "Korfu")
            {
                X = 33, Y = 288
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Lefkada")
            {
                X = 129, Y = 413
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Kefallinia")
            {
                X = 119, Y = 483
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Zakynthos")
            {
                X = 142, Y = 547
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Ioannina")
            {
                X = 169, Y = 255
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Thesprotia")
            {
                X = 121, Y = 293
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Preveza")
            {
                X = 145, Y = 358
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Arta")
            {
                X = 200, Y = 330
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Florina")
            {
                X = 248, Y = 147
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Kastoria")
            {
                X = 189, Y = 190
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Kozani")
            {
                X = 286, Y = 204
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Grevena")
            {
                X = 235, Y = 226
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Pella")
            {
                X = 311, Y = 127
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Kilkis")
            {
                X = 369, Y = 103
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Serres")
            {
                X = 480, Y = 104
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Thessaloniki")
            {
                X = 458, Y = 142
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Chalkidiki")
            {
                X = 468, Y = 193
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Pieria")
            {
                X = 354, Y = 227
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Imathia")
            {
                X = 331, Y = 177
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Drama")
            {
                X = 538, Y = 75
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Xanthi")
            {
                X = 627, Y = 90
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Rodopi")
            {
                X = 698, Y = 81
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Evros")
            {
                X = 766, Y = 80
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Kavala")
            {
                X = 555, Y = 117
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Lesbos")
            {
                X = 651, Y = 258
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Chios")
            {
                X = 740, Y = 453
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Samos")
            {
                X = 785, Y = 551
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Dadekanes")
            {
                X = 854, Y = 688
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Kykladen")
            {
                X = 668, Y = 634
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "�tolien-Arkananien")
            {
                X = 247, Y = 444
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Achaia")
            {
                X = 297, Y = 506
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Elis")
            {
                X = 249, Y = 572
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Trikala")
            {
                X = 247, Y = 293
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Larissa")
            {
                X = 333, Y = 284
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Magnisia")
            {
                X = 367, Y = 341
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Karditsa")
            {
                X = 296, Y = 345
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Evrytania")
            {
                X = 269, Y = 400
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Fthiodita")
            {
                X = 337, Y = 399
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Fokida")
            {
                X = 321, Y = 428
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "B�otien")
            {
                X = 414, Y = 469
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Eub�a")
            {
                X = 576, Y = 414
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Westattika")
            {
                X = 443, Y = 501
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Athen")
            {
                X = 491, Y = 526
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Ostattika")
            {
                X = 502, Y = 485
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Pir�us")
            {
                X = 458, Y = 572
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Korinthien")
            {
                X = 399, Y = 540
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Argolis")
            {
                X = 365, Y = 579
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Arkadien")
            {
                X = 318, Y = 593
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Messenien")
            {
                X = 278, Y = 620
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Lakonien")
            {
                X = 343, Y = 647
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Chania")
            {
                X = 509, Y = 878
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Rethymna")
            {
                X = 589, Y = 899
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Iraklia")
            {
                X = 647, Y = 908
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Lasithi")
            {
                X = 711, Y = 899
            };

            mapTemplate.Countries.Add(country54);
            var continent1 = new Continent("1", 3);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 4);

            continent4.Countries.Add(country13);
            continent4.Countries.Add(country14);
            continent4.Countries.Add(country15);
            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country20);
            continent5.Countries.Add(country21);
            continent5.Countries.Add(country22);
            continent5.Countries.Add(country23);
            continent5.Countries.Add(country24);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);

            continent6.Countries.Add(country25);
            continent6.Countries.Add(country26);
            continent6.Countries.Add(country27);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 1);

            continent7.Countries.Add(country28);
            continent7.Countries.Add(country29);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 2);

            continent8.Countries.Add(country30);
            continent8.Countries.Add(country31);
            continent8.Countries.Add(country32);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 3);

            continent9.Countries.Add(country33);
            continent9.Countries.Add(country34);
            continent9.Countries.Add(country35);
            continent9.Countries.Add(country36);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);

            continent10.Countries.Add(country37);
            continent10.Countries.Add(country38);
            continent10.Countries.Add(country39);
            continent10.Countries.Add(country40);
            continent10.Countries.Add(country41);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 3);

            continent11.Countries.Add(country42);
            continent11.Countries.Add(country43);
            continent11.Countries.Add(country44);
            continent11.Countries.Add(country45);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 3);

            continent12.Countries.Add(country46);
            continent12.Countries.Add(country47);
            continent12.Countries.Add(country48);
            continent12.Countries.Add(country49);
            continent12.Countries.Add(country50);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 2);

            continent13.Countries.Add(country51);
            continent13.Countries.Add(country52);
            continent13.Countries.Add(country53);
            continent13.Countries.Add(country54);
            mapTemplate.Continents.Add(continent13);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "7"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "30"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "32"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "10"));
            mapTemplate.Connections.Add(new Connection("5", "12"));
            mapTemplate.Connections.Add(new Connection("5", "33"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("7", "2"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "30"));
            mapTemplate.Connections.Add(new Connection("8", "37"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "33"));
            mapTemplate.Connections.Add(new Connection("8", "36"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "5"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("11", "34"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "19"));
            mapTemplate.Connections.Add(new Connection("11", "18"));
            mapTemplate.Connections.Add(new Connection("12", "5"));
            mapTemplate.Connections.Add(new Connection("12", "33"));
            mapTemplate.Connections.Add(new Connection("12", "34"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "19"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("15", "20"));
            mapTemplate.Connections.Add(new Connection("15", "24"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("17", "25"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "34"));
            mapTemplate.Connections.Add(new Connection("18", "11"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "11"));
            mapTemplate.Connections.Add(new Connection("19", "13"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "15"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "21"));
            mapTemplate.Connections.Add(new Connection("24", "15"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "17"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "41"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("28", "54"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "52"));
            mapTemplate.Connections.Add(new Connection("29", "41"));
            mapTemplate.Connections.Add(new Connection("29", "44"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "3"));
            mapTemplate.Connections.Add(new Connection("30", "8"));
            mapTemplate.Connections.Add(new Connection("30", "37"));
            mapTemplate.Connections.Add(new Connection("30", "38"));
            mapTemplate.Connections.Add(new Connection("30", "39"));
            mapTemplate.Connections.Add(new Connection("31", "48"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "46"));
            mapTemplate.Connections.Add(new Connection("32", "49"));
            mapTemplate.Connections.Add(new Connection("32", "48"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "4"));
            mapTemplate.Connections.Add(new Connection("33", "5"));
            mapTemplate.Connections.Add(new Connection("33", "8"));
            mapTemplate.Connections.Add(new Connection("33", "12"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "36"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "18"));
            mapTemplate.Connections.Add(new Connection("34", "11"));
            mapTemplate.Connections.Add(new Connection("34", "12"));
            mapTemplate.Connections.Add(new Connection("34", "38"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "8"));
            mapTemplate.Connections.Add(new Connection("36", "33"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("37", "30"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "8"));
            mapTemplate.Connections.Add(new Connection("38", "30"));
            mapTemplate.Connections.Add(new Connection("38", "41"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "34"));
            mapTemplate.Connections.Add(new Connection("39", "30"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "43"));
            mapTemplate.Connections.Add(new Connection("40", "44"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("41", "26"));
            mapTemplate.Connections.Add(new Connection("41", "29"));
            mapTemplate.Connections.Add(new Connection("41", "38"));
            mapTemplate.Connections.Add(new Connection("42", "46"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "40"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "29"));
            mapTemplate.Connections.Add(new Connection("44", "40"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "42"));
            mapTemplate.Connections.Add(new Connection("46", "31"));
            mapTemplate.Connections.Add(new Connection("46", "48"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("48", "32"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "31"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "46"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "32"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "29"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "28"));

            return(mapTemplate);
        }
        public static MapTemplate Japan()
        {
            var mapTemplate = new MapTemplate("Japan")
            {
                Image = "japan.jpg"
            };
            var country1 = new CountryTemplate("1", "Osiu")
            {
                X = 769, Y = 67
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Dewa")
            {
                X = 713, Y = 137
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Eitat")
            {
                X = 754, Y = 200
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Kodsk")
            {
                X = 703, Y = 218
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Jetsingo")
            {
                X = 662, Y = 182
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Jetsiu")
            {
                X = 601, Y = 227
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Sinano")
            {
                X = 613, Y = 282
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Musasi")
            {
                X = 697, Y = 279
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Simosa")
            {
                X = 744, Y = 271
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Kausus")
            {
                X = 752, Y = 329
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Awa")
            {
                X = 741, Y = 379
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Sagoami")
            {
                X = 679, Y = 320
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Kay")
            {
                X = 653, Y = 293
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Farro")
            {
                X = 647, Y = 335
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Totomi")
            {
                X = 628, Y = 368
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Icawa")
            {
                X = 599, Y = 369
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Mino")
            {
                X = 552, Y = 330
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Owar")
            {
                X = 569, Y = 361
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Noto")
            {
                X = 552, Y = 180
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Kaga")
            {
                X = 552, Y = 242
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Jetsdien")
            {
                X = 528, Y = 300
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Wakasa")
            {
                X = 475, Y = 339
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Oomi")
            {
                X = 517, Y = 373
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Isje Sma")
            {
                X = 559, Y = 420
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Fida")
            {
                X = 577, Y = 277
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Tango")
            {
                X = 428, Y = 344
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Tasima")
            {
                X = 389, Y = 367
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Tanba")
            {
                X = 445, Y = 385
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Isnaba")
            {
                X = 356, Y = 389
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Foki")
            {
                X = 322, Y = 413
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Mimasaca")
            {
                X = 371, Y = 438
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Sitz")
            {
                X = 462, Y = 421
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Farima")
            {
                X = 417, Y = 421
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Bitsiu")
            {
                X = 337, Y = 456
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Sanuk")
            {
                X = 375, Y = 507
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Bingo")
            {
                X = 307, Y = 469
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Gok")
            {
                X = 484, Y = 382
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Inai")
            {
                X = 510, Y = 455
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Kinokini")
            {
                X = 532, Y = 500
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Awa2")
            {
                X = 405, Y = 530
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Ijo")
            {
                X = 319, Y = 549
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Tossa")
            {
                X = 356, Y = 570
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Aki")
            {
                X = 281, Y = 495
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Idzomo")
            {
                X = 265, Y = 415
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Oki")
            {
                X = 297, Y = 348
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Uwami")
            {
                X = 252, Y = 458
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Suwo")
            {
                X = 240, Y = 503
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Nacato")
            {
                X = 197, Y = 503
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Budse")
            {
                X = 208, Y = 561
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Bongo")
            {
                X = 246, Y = 592
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Tsikudsen")
            {
                X = 153, Y = 555
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Fidskn")
            {
                X = 120, Y = 598
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Tjikuni")
            {
                X = 177, Y = 599
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Figo")
            {
                X = 211, Y = 626
            };

            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Fiuga")
            {
                X = 248, Y = 636
            };

            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Osumi")
            {
                X = 233, Y = 687
            };

            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Satsum")
            {
                X = 193, Y = 668
            };

            mapTemplate.Countries.Add(country57);
            var continent1 = new Continent("1", 3);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country11);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country12);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);

            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 5);

            continent4.Countries.Add(country19);
            continent4.Countries.Add(country6);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country7);
            continent4.Countries.Add(country13);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country25);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country22);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country29);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country32);
            continent6.Countries.Add(country33);
            continent6.Countries.Add(country31);
            continent6.Countries.Add(country34);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 4);

            continent7.Countries.Add(country39);
            continent7.Countries.Add(country24);
            continent7.Countries.Add(country38);
            continent7.Countries.Add(country23);
            continent7.Countries.Add(country37);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);

            continent8.Countries.Add(country42);
            continent8.Countries.Add(country40);
            continent8.Countries.Add(country35);
            continent8.Countries.Add(country41);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);

            continent9.Countries.Add(country45);
            continent9.Countries.Add(country44);
            continent9.Countries.Add(country30);
            continent9.Countries.Add(country36);
            continent9.Countries.Add(country43);
            continent9.Countries.Add(country46);
            continent9.Countries.Add(country47);
            continent9.Countries.Add(country48);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);

            continent10.Countries.Add(country49);
            continent10.Countries.Add(country50);
            continent10.Countries.Add(country55);
            continent10.Countries.Add(country56);
            continent10.Countries.Add(country57);
            continent10.Countries.Add(country54);
            continent10.Countries.Add(country53);
            continent10.Countries.Add(country51);
            continent10.Countries.Add(country52);
            mapTemplate.Continents.Add(continent10);
            mapTemplate.Connections.Add(new Connection("25", "6"));
            mapTemplate.Connections.Add(new Connection("25", "7"));
            mapTemplate.Connections.Add(new Connection("25", "17"));
            mapTemplate.Connections.Add(new Connection("25", "21"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "25"));
            mapTemplate.Connections.Add(new Connection("21", "17"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "6"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "6"));
            mapTemplate.Connections.Add(new Connection("18", "24"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "24"));
            mapTemplate.Connections.Add(new Connection("17", "23"));
            mapTemplate.Connections.Add(new Connection("17", "21"));
            mapTemplate.Connections.Add(new Connection("17", "25"));
            mapTemplate.Connections.Add(new Connection("17", "7"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "7"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "7"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "7"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("13", "7"));
            mapTemplate.Connections.Add(new Connection("13", "8"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "13"));
            mapTemplate.Connections.Add(new Connection("7", "14"));
            mapTemplate.Connections.Add(new Connection("7", "15"));
            mapTemplate.Connections.Add(new Connection("7", "16"));
            mapTemplate.Connections.Add(new Connection("7", "17"));
            mapTemplate.Connections.Add(new Connection("7", "25"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "25"));
            mapTemplate.Connections.Add(new Connection("6", "20"));
            mapTemplate.Connections.Add(new Connection("6", "19"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "36"));
            mapTemplate.Connections.Add(new Connection("30", "44"));
            mapTemplate.Connections.Add(new Connection("43", "41"));
            mapTemplate.Connections.Add(new Connection("43", "36"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("43", "47"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "35"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "46"));
            mapTemplate.Connections.Add(new Connection("32", "38"));
            mapTemplate.Connections.Add(new Connection("32", "37"));
            mapTemplate.Connections.Add(new Connection("32", "28"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("41", "43"));
            mapTemplate.Connections.Add(new Connection("41", "36"));
            mapTemplate.Connections.Add(new Connection("41", "35"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "33"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "43"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "9"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "33"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "30"));
            mapTemplate.Connections.Add(new Connection("44", "36"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("28", "37"));
            mapTemplate.Connections.Add(new Connection("28", "22"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "33"));
            mapTemplate.Connections.Add(new Connection("28", "32"));
            mapTemplate.Connections.Add(new Connection("38", "24"));
            mapTemplate.Connections.Add(new Connection("38", "23"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "32"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("57", "54"));
            mapTemplate.Connections.Add(new Connection("37", "22"));
            mapTemplate.Connections.Add(new Connection("37", "28"));
            mapTemplate.Connections.Add(new Connection("37", "32"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "23"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "49"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "13"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("23", "17"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "37"));
            mapTemplate.Connections.Add(new Connection("23", "38"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("40", "35"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "31"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("35", "40"));
            mapTemplate.Connections.Add(new Connection("35", "42"));
            mapTemplate.Connections.Add(new Connection("35", "41"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("54", "56"));
            mapTemplate.Connections.Add(new Connection("54", "57"));
            mapTemplate.Connections.Add(new Connection("54", "50"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("49", "51"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "37"));
            mapTemplate.Connections.Add(new Connection("22", "28"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "50"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("9", "3"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "28"));
            mapTemplate.Connections.Add(new Connection("33", "27"));
            mapTemplate.Connections.Add(new Connection("33", "29"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("24", "18"));
            mapTemplate.Connections.Add(new Connection("24", "17"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "38"));
            mapTemplate.Connections.Add(new Connection("24", "39"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "35"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("36", "30"));
            mapTemplate.Connections.Add(new Connection("36", "44"));
            mapTemplate.Connections.Add(new Connection("36", "46"));
            mapTemplate.Connections.Add(new Connection("36", "43"));
            mapTemplate.Connections.Add(new Connection("36", "41"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "50"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "53"));
            mapTemplate.Connections.Add(new Connection("50", "54"));
            mapTemplate.Connections.Add(new Connection("50", "55"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("39", "24"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "36"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "48"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("56", "54"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "6"));

            return(mapTemplate);
        }
 public MapTemplateCustomLegendElement(int int_1, MapTemplate mapTemplate_1) : base(int_1, mapTemplate_1)
 {
     base.MapTemplateElementType = MapTemplateElementType.CustomLegendElement;
     base.Name = "自定义图例";
 }
 public MapTemplateTextElement(int id, MapTemplate pMapTemplate) : base(id, pMapTemplate)
 {
     base.MapTemplateElementType = MapTemplateElementType.TextElement;
     base.Name  = "文本";
     base.Style = new TextSymbolClass();
 }
        public static MapTemplate braveNewWorld()
        {
            var mapTemplate = new MapTemplate("braveNewWorld")
            {
                Image = "bravenewworld.jpg"
            };
            var country1 = new CountryTemplate("1", "Alaska")
            {
                X = 35, Y = 150
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Nordwest-Territorium")
            {
                X = 116, Y = 152
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Groenland")
            {
                X = 324, Y = 103
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Quebec")
            {
                X = 241, Y = 224
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Ontario")
            {
                X = 178, Y = 220
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Alberta")
            {
                X = 118, Y = 208
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Weststaaten")
            {
                X = 125, Y = 274
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Oststaaten")
            {
                X = 185, Y = 283
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Mittel-Amerika")
            {
                X = 148, Y = 347
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Venezuela")
            {
                X = 224, Y = 374
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Brasilien")
            {
                X = 296, Y = 445
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Peru")
            {
                X = 228, Y = 452
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Argentinien")
            {
                X = 221, Y = 522
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Nordwest-Afrika")
            {
                X = 420, Y = 406
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Aegypten")
            {
                X = 495, Y = 372
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Ost-Afrika")
            {
                X = 534, Y = 436
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Kongo")
            {
                X = 487, Y = 472
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Sued-Afrika")
            {
                X = 493, Y = 530
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Madagaskar")
            {
                X = 581, Y = 545
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "West-Europa")
            {
                X = 406, Y = 315
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Sued-Europa")
            {
                X = 482, Y = 306
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Mittel-Europa")
            {
                X = 464, Y = 264
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Gross-Britannien")
            {
                X = 395, Y = 253
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Island")
            {
                X = 361, Y = 205
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Skandinavien")
            {
                X = 473, Y = 192
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Ukraine")
            {
                X = 548, Y = 233
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Mittlerer-Osten")
            {
                X = 548, Y = 364
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Afghanistan")
            {
                X = 622, Y = 301
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Ural")
            {
                X = 642, Y = 213
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Sibirien")
            {
                X = 708, Y = 165
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Jakutien")
            {
                X = 796, Y = 156
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Kamtschatka")
            {
                X = 876, Y = 195
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Irkutsk")
            {
                X = 756, Y = 242
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Mongolei")
            {
                X = 791, Y = 300
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Japan")
            {
                X = 869, Y = 334
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "China")
            {
                X = 743, Y = 358
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Indien")
            {
                X = 664, Y = 386
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Siam")
            {
                X = 735, Y = 411
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Indonesien")
            {
                X = 753, Y = 495
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Neu-Guinea")
            {
                X = 884, Y = 499
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Ost-Australien")
            {
                X = 873, Y = 580
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "West-Australien")
            {
                X = 793, Y = 565
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Hawaii")
            {
                X = 49, Y = 306
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Nunavut")
            {
                X = 177, Y = 36
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Svalbard")
            {
                X = 497, Y = 90
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Falkland-Inseln")
            {
                X = 309, Y = 612
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Philippinen")
            {
                X = 857, Y = 425
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Neuseeland")
            {
                X = 946, Y = 621
            };

            mapTemplate.Countries.Add(country48);
            var continent1 = new Continent("1", 6);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            continent1.Countries.Add(country43);
            continent1.Countries.Add(country44);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country46);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 5);

            continent4.Countries.Add(country24);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country26);
            continent4.Countries.Add(country25);
            continent4.Countries.Add(country45);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 7);

            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            continent5.Countries.Add(country30);
            continent5.Countries.Add(country31);
            continent5.Countries.Add(country32);
            continent5.Countries.Add(country33);
            continent5.Countries.Add(country34);
            continent5.Countries.Add(country36);
            continent5.Countries.Add(country37);
            continent5.Countries.Add(country38);
            continent5.Countries.Add(country35);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country39);
            continent6.Countries.Add(country40);
            continent6.Countries.Add(country41);
            continent6.Countries.Add(country42);
            continent6.Countries.Add(country47);
            continent6.Countries.Add(country48);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "32"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "44"));
            mapTemplate.Connections.Add(new Connection("3", "24"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "44"));
            mapTemplate.Connections.Add(new Connection("3", "45"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "44"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "44"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "43"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "46"));
            mapTemplate.Connections.Add(new Connection("13", "48"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "17"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "21"));
            mapTemplate.Connections.Add(new Connection("14", "20"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "21"));
            mapTemplate.Connections.Add(new Connection("15", "27"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "27"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "14"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "46"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "14"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "26"));
            mapTemplate.Connections.Add(new Connection("21", "27"));
            mapTemplate.Connections.Add(new Connection("21", "15"));
            mapTemplate.Connections.Add(new Connection("21", "14"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("24", "3"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "45"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "21"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("27", "37"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "21"));
            mapTemplate.Connections.Add(new Connection("27", "15"));
            mapTemplate.Connections.Add(new Connection("27", "16"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "36"));
            mapTemplate.Connections.Add(new Connection("28", "37"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "36"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "36"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("32", "1"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "32"));
            mapTemplate.Connections.Add(new Connection("35", "47"));
            mapTemplate.Connections.Add(new Connection("35", "43"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "28"));
            mapTemplate.Connections.Add(new Connection("36", "29"));
            mapTemplate.Connections.Add(new Connection("36", "30"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "28"));
            mapTemplate.Connections.Add(new Connection("37", "27"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "47"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "48"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("43", "7"));
            mapTemplate.Connections.Add(new Connection("43", "35"));
            mapTemplate.Connections.Add(new Connection("44", "2"));
            mapTemplate.Connections.Add(new Connection("44", "5"));
            mapTemplate.Connections.Add(new Connection("44", "4"));
            mapTemplate.Connections.Add(new Connection("44", "3"));
            mapTemplate.Connections.Add(new Connection("45", "3"));
            mapTemplate.Connections.Add(new Connection("45", "25"));
            mapTemplate.Connections.Add(new Connection("46", "13"));
            mapTemplate.Connections.Add(new Connection("46", "18"));
            mapTemplate.Connections.Add(new Connection("47", "35"));
            mapTemplate.Connections.Add(new Connection("47", "39"));
            mapTemplate.Connections.Add(new Connection("48", "41"));
            mapTemplate.Connections.Add(new Connection("48", "13"));

            return(mapTemplate);
        }
Exemple #18
0
        public static MapTemplate Europa()
        {
            var mapTemplate = new MapTemplate("Europa")
            {
                Image = "europa.jpg"
            };
            var country1 = new CountryTemplate("1", "Marokko")
            {
                X = 137, Y = 1131
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Algerien")
            {
                X = 300, Y = 1132
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Tunesien")
            {
                X = 472, Y = 1111
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Portugal")
            {
                X = 63, Y = 925
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Spanien")
            {
                X = 174, Y = 957
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Andorra")
            {
                X = 346, Y = 966
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Monaco")
            {
                X = 408, Y = 924
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Frankreich")
            {
                X = 321, Y = 754
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Vereinigtes K�nigreich")
            {
                X = 274, Y = 609
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Irland")
            {
                X = 157, Y = 545
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Island")
            {
                X = 119, Y = 152
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Malta")
            {
                X = 635, Y = 1110
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Italien")
            {
                X = 513, Y = 813
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Vatikanstadt")
            {
                X = 534, Y = 975
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "San Marino")
            {
                X = 619, Y = 906
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Schweiz")
            {
                X = 446, Y = 792
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Lichtenstein")
            {
                X = 522, Y = 733
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "�sterreich")
            {
                X = 599, Y = 747
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Deutschland")
            {
                X = 517, Y = 624
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Luxemburg")
            {
                X = 460, Y = 656
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Belgien")
            {
                X = 385, Y = 666
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Niederlande")
            {
                X = 400, Y = 614
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "D�nemark")
            {
                X = 474, Y = 489
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Schweden")
            {
                X = 598, Y = 178
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Norwegen")
            {
                X = 478, Y = 364
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Finnland")
            {
                X = 724, Y = 281
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Estland")
            {
                X = 749, Y = 388
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Lettland")
            {
                X = 763, Y = 440
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Litauen")
            {
                X = 753, Y = 496
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Polen")
            {
                X = 660, Y = 595
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Tschechien")
            {
                X = 588, Y = 695
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Slowakei")
            {
                X = 678, Y = 717
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Ungarn")
            {
                X = 686, Y = 770
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Slowenien")
            {
                X = 587, Y = 813
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Kroatien")
            {
                X = 635, Y = 805
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Bosnien und Herzegowina")
            {
                X = 672, Y = 876
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Serbien")
            {
                X = 753, Y = 854
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Montenegro")
            {
                X = 707, Y = 897
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Kosovo")
            {
                X = 743, Y = 902
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Albanien")
            {
                X = 727, Y = 957
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Mazedonien")
            {
                X = 754, Y = 933
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Griechenland")
            {
                X = 781, Y = 1007
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Zypern")
            {
                X = 1094, Y = 1054
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Bulgarien")
            {
                X = 841, Y = 879
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Rum�nien")
            {
                X = 799, Y = 769
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Moldawien")
            {
                X = 892, Y = 732
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Ukraine")
            {
                X = 920, Y = 648
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Weissrussland")
            {
                X = 825, Y = 539
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Russland")
            {
                X = 1052, Y = 359
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Kasachstan")
            {
                X = 1359, Y = 455
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Georgien")
            {
                X = 1242, Y = 762
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Aserbaidschan")
            {
                X = 1364, Y = 740
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "T�rkei")
            {
                X = 1061, Y = 942
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Armenien")
            {
                X = 1289, Y = 783
            };

            mapTemplate.Countries.Add(country54);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country4);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 1);

            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 2);

            continent4.Countries.Add(country12);
            continent4.Countries.Add(country13);
            continent4.Countries.Add(country14);
            continent4.Countries.Add(country15);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 4);

            continent5.Countries.Add(country16);
            continent5.Countries.Add(country17);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country19);
            continent5.Countries.Add(country20);
            continent5.Countries.Add(country21);
            continent5.Countries.Add(country22);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country11);
            continent6.Countries.Add(country23);
            continent6.Countries.Add(country24);
            continent6.Countries.Add(country25);
            continent6.Countries.Add(country26);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);

            continent7.Countries.Add(country27);
            continent7.Countries.Add(country28);
            continent7.Countries.Add(country29);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);

            continent8.Countries.Add(country30);
            continent8.Countries.Add(country31);
            continent8.Countries.Add(country32);
            continent8.Countries.Add(country33);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);

            continent9.Countries.Add(country34);
            continent9.Countries.Add(country35);
            continent9.Countries.Add(country36);
            continent9.Countries.Add(country37);
            continent9.Countries.Add(country38);
            continent9.Countries.Add(country39);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);

            continent10.Countries.Add(country40);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country43);
            continent10.Countries.Add(country53);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);

            continent11.Countries.Add(country44);
            continent11.Countries.Add(country45);
            continent11.Countries.Add(country46);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 3);

            continent12.Countries.Add(country47);
            continent12.Countries.Add(country48);
            continent12.Countries.Add(country49);
            continent12.Countries.Add(country50);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 2);

            continent13.Countries.Add(country51);
            continent13.Countries.Add(country52);
            continent13.Countries.Add(country54);
            mapTemplate.Continents.Add(continent13);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "5"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "12"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "1"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "13"));
            mapTemplate.Connections.Add(new Connection("8", "16"));
            mapTemplate.Connections.Add(new Connection("8", "21"));
            mapTemplate.Connections.Add(new Connection("8", "20"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "19"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "25"));
            mapTemplate.Connections.Add(new Connection("12", "3"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "8"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "42"));
            mapTemplate.Connections.Add(new Connection("13", "18"));
            mapTemplate.Connections.Add(new Connection("13", "34"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("16", "8"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "13"));
            mapTemplate.Connections.Add(new Connection("18", "34"));
            mapTemplate.Connections.Add(new Connection("18", "33"));
            mapTemplate.Connections.Add(new Connection("18", "32"));
            mapTemplate.Connections.Add(new Connection("18", "31"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "22"));
            mapTemplate.Connections.Add(new Connection("19", "23"));
            mapTemplate.Connections.Add(new Connection("19", "30"));
            mapTemplate.Connections.Add(new Connection("19", "31"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "8"));
            mapTemplate.Connections.Add(new Connection("20", "8"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "8"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "19"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "19"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "11"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "49"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "49"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "49"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "49"));
            mapTemplate.Connections.Add(new Connection("28", "48"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "48"));
            mapTemplate.Connections.Add(new Connection("30", "19"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "48"));
            mapTemplate.Connections.Add(new Connection("30", "47"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("31", "19"));
            mapTemplate.Connections.Add(new Connection("31", "18"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "18"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "47"));
            mapTemplate.Connections.Add(new Connection("33", "18"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "47"));
            mapTemplate.Connections.Add(new Connection("33", "37"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "45"));
            mapTemplate.Connections.Add(new Connection("34", "18"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "13"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("37", "45"));
            mapTemplate.Connections.Add(new Connection("37", "41"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("37", "33"));
            mapTemplate.Connections.Add(new Connection("37", "44"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "44"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "37"));
            mapTemplate.Connections.Add(new Connection("42", "13"));
            mapTemplate.Connections.Add(new Connection("42", "53"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "44"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "53"));
            mapTemplate.Connections.Add(new Connection("44", "42"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "53"));
            mapTemplate.Connections.Add(new Connection("44", "41"));
            mapTemplate.Connections.Add(new Connection("44", "37"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "37"));
            mapTemplate.Connections.Add(new Connection("45", "33"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("47", "30"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "32"));
            mapTemplate.Connections.Add(new Connection("47", "33"));
            mapTemplate.Connections.Add(new Connection("48", "30"));
            mapTemplate.Connections.Add(new Connection("48", "28"));
            mapTemplate.Connections.Add(new Connection("48", "29"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("49", "26"));
            mapTemplate.Connections.Add(new Connection("49", "25"));
            mapTemplate.Connections.Add(new Connection("49", "27"));
            mapTemplate.Connections.Add(new Connection("49", "28"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "51"));
            mapTemplate.Connections.Add(new Connection("49", "52"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("51", "49"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "54"));
            mapTemplate.Connections.Add(new Connection("52", "49"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("53", "42"));
            mapTemplate.Connections.Add(new Connection("53", "43"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("53", "44"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "51"));

            return(mapTemplate);
        }
        public static MapTemplate Venezia()
        {
            var mapTemplate = new MapTemplate("Venezia")
            {
                Image = "Venezia.jpg"
            };
            var country1 = new CountryTemplate("1", "Isola di Sant Elena")
            {
                X = 1249, Y = 666
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "San Isepo")
            {
                X = 1110, Y = 530
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Isola San Pietro")
            {
                X = 1190, Y = 481
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Arsenale")
            {
                X = 1186, Y = 365
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "San Giovanni")
            {
                X = 928, Y = 433
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "San Martin")
            {
                X = 992, Y = 438
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "San Francesco")
            {
                X = 1012, Y = 353
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "San Giovanni e Paolo")
            {
                X = 891, Y = 310
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "San Maria Formosa")
            {
                X = 817, Y = 398
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "San Moise")
            {
                X = 825, Y = 461
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "San Stefano")
            {
                X = 644, Y = 501
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "San Luca")
            {
                X = 719, Y = 452
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "San Salvador")
            {
                X = 762, Y = 382
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "San Giorgio Maggiore")
            {
                X = 873, Y = 626
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Santa Maria")
            {
                X = 583, Y = 388
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "San Silvestro")
            {
                X = 708, Y = 372
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "San Cassan")
            {
                X = 664, Y = 320
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Isola Michelle")
            {
                X = 951, Y = 128
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Sant Alvise")
            {
                X = 812, Y = 330
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "San Canciano")
            {
                X = 830, Y = 259
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Santi Apostoli")
            {
                X = 756, Y = 236
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "San Felice")
            {
                X = 685, Y = 218
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Madonna dell Orto")
            {
                X = 677, Y = 159
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "San Girolamo")
            {
                X = 570, Y = 88
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "San Marcuola")
            {
                X = 581, Y = 204
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "San Giobbe")
            {
                X = 477, Y = 210
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Santa Lucia")
            {
                X = 422, Y = 278
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Isola del Tronchetto")
            {
                X = 181, Y = 220
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Bacino della Stazione Marittima")
            {
                X = 291, Y = 302
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "San Nicolo da Tolenti")
            {
                X = 452, Y = 360
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "San Simeone Grande")
            {
                X = 543, Y = 305
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "San Giovanni dall Orio")
            {
                X = 593, Y = 299
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "San Puntalon")
            {
                X = 469, Y = 411
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "San Nicolo")
            {
                X = 286, Y = 505
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Santa Maria dei Carmini")
            {
                X = 395, Y = 469
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "San Trovaso")
            {
                X = 491, Y = 500
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Santa Maria dei Gesuati")
            {
                X = 659, Y = 591
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "San Biagio")
            {
                X = 180, Y = 658
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Sacca Fisola")
            {
                X = 277, Y = 671
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "La Giudecca")
            {
                X = 499, Y = 720
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Redentore")
            {
                X = 655, Y = 745
            };

            mapTemplate.Countries.Add(country41);
            var continent1 = new Continent("1", 5);

            continent1.Countries.Add(country19);
            continent1.Countries.Add(country20);
            continent1.Countries.Add(country21);
            continent1.Countries.Add(country22);
            continent1.Countries.Add(country23);
            continent1.Countries.Add(country24);
            continent1.Countries.Add(country25);
            continent1.Countries.Add(country26);
            continent1.Countries.Add(country27);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);

            continent2.Countries.Add(country28);
            continent2.Countries.Add(country29);
            continent2.Countries.Add(country30);
            continent2.Countries.Add(country31);
            continent2.Countries.Add(country32);
            continent2.Countries.Add(country33);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);

            continent3.Countries.Add(country34);
            continent3.Countries.Add(country35);
            continent3.Countries.Add(country36);
            continent3.Countries.Add(country37);
            continent3.Countries.Add(country38);
            continent3.Countries.Add(country39);
            continent3.Countries.Add(country40);
            continent3.Countries.Add(country41);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country15);
            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country10);
            continent5.Countries.Add(country11);
            continent5.Countries.Add(country12);
            continent5.Countries.Add(country13);
            continent5.Countries.Add(country14);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 5);

            continent6.Countries.Add(country1);
            continent6.Countries.Add(country2);
            continent6.Countries.Add(country3);
            continent6.Countries.Add(country4);
            continent6.Countries.Add(country5);
            continent6.Countries.Add(country6);
            continent6.Countries.Add(country7);
            continent6.Countries.Add(country8);
            continent6.Countries.Add(country9);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "14"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "18"));
            mapTemplate.Connections.Add(new Connection("5", "10"));
            mapTemplate.Connections.Add(new Connection("5", "9"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "20"));
            mapTemplate.Connections.Add(new Connection("8", "19"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "19"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "5"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "5"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "37"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("13", "19"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("14", "2"));
            mapTemplate.Connections.Add(new Connection("14", "41"));
            mapTemplate.Connections.Add(new Connection("15", "30"));
            mapTemplate.Connections.Add(new Connection("15", "33"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "32"));
            mapTemplate.Connections.Add(new Connection("15", "31"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("17", "32"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("18", "4"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("19", "9"));
            mapTemplate.Connections.Add(new Connection("19", "13"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "8"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "8"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "30"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "34"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "35"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "15"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "27"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "26"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "15"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "17"));
            mapTemplate.Connections.Add(new Connection("32", "15"));
            mapTemplate.Connections.Add(new Connection("33", "36"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "15"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "29"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "30"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "33"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("36", "39"));
            mapTemplate.Connections.Add(new Connection("37", "41"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "11"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "36"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("41", "37"));
            mapTemplate.Connections.Add(new Connection("41", "14"));
            mapTemplate.Connections.Add(new Connection("41", "40"));

            return(mapTemplate);
        }
        public static MapTemplate Pirateninseln()
        {
            var mapTemplate = new MapTemplate("Pirateninseln")
            {
                Image = "pirateninseln.png"
            };
            var country1 = new CountryTemplate("1", "Nai")
            {
                X = 122, Y = 198
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Relec")
            {
                X = 188, Y = 222
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Naxur")
            {
                X = 222, Y = 131
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Ban")
            {
                X = 231, Y = 281
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Uskrr")
            {
                X = 397, Y = 172
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Nowik")
            {
                X = 546, Y = 178
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Wisolur")
            {
                X = 631, Y = 243
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Iero")
            {
                X = 539, Y = 250
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Serl")
            {
                X = 460, Y = 281
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Therv")
            {
                X = 761, Y = 139
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Aughn")
            {
                X = 890, Y = 188
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Baem")
            {
                X = 806, Y = 240
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Esyna")
            {
                X = 980, Y = 93
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Kelth")
            {
                X = 966, Y = 203
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Icero")
            {
                X = 1072, Y = 240
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Lybede")
            {
                X = 951, Y = 393
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Tryz")
            {
                X = 923, Y = 505
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Ooldu")
            {
                X = 995, Y = 461
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Hot")
            {
                X = 1010, Y = 578
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Ens")
            {
                X = 936, Y = 618
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Met")
            {
                X = 1077, Y = 605
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Ely")
            {
                X = 747, Y = 636
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Zhes")
            {
                X = 678, Y = 601
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Rynnd")
            {
                X = 591, Y = 646
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Ede")
            {
                X = 500, Y = 552
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Rucida")
            {
                X = 488, Y = 655
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Punan")
            {
                X = 208, Y = 638
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Kedutoya")
            {
                X = 246, Y = 543
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Zonin")
            {
                X = 122, Y = 588
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Banif")
            {
                X = 107, Y = 498
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Hin")
            {
                X = 203, Y = 433
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Tedyre")
            {
                X = 358, Y = 428
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Ket")
            {
                X = 576, Y = 463
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Cida")
            {
                X = 732, Y = 442
            };

            mapTemplate.Countries.Add(country34);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);

            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);

            continent5.Countries.Add(country22);
            continent5.Countries.Add(country23);
            continent5.Countries.Add(country24);
            continent5.Countries.Add(country25);
            continent5.Countries.Add(country26);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country27);
            continent6.Countries.Add(country28);
            continent6.Countries.Add(country29);
            continent6.Countries.Add(country30);
            continent6.Countries.Add(country31);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);

            continent7.Countries.Add(country32);
            continent7.Countries.Add(country33);
            continent7.Countries.Add(country34);
            mapTemplate.Continents.Add(continent7);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "30"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "32"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "11"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "34"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "6"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "19"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("14", "34"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "22"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "13"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "19"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "29"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("25", "32"));
            mapTemplate.Connections.Add(new Connection("25", "33"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "31"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "24"));
            mapTemplate.Connections.Add(new Connection("30", "1"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "28"));
            mapTemplate.Connections.Add(new Connection("32", "5"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "25"));
            mapTemplate.Connections.Add(new Connection("33", "25"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "7"));
            mapTemplate.Connections.Add(new Connection("34", "14"));

            return(mapTemplate);
        }
Exemple #21
0
        public static MapTemplate SonnenSys()
        {
            var mapTemplate = new MapTemplate("SonnenSys")
            {
                Image = "sonnensys.jpg"
            };
            var country1 = new CountryTemplate("1", "Sonne")
            {
                X = 417, Y = 400
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Pluto")
            {
                X = 800, Y = 378
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Charon")
            {
                X = 804, Y = 340
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Nyx")
            {
                X = 739, Y = 374
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Hydra")
            {
                X = 822, Y = 439
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Neptun")
            {
                X = 672, Y = 204
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Naiad")
            {
                X = 626, Y = 155
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Thalassa")
            {
                X = 675, Y = 150
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Despina")
            {
                X = 723, Y = 169
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Galatea")
            {
                X = 739, Y = 210
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Proteus")
            {
                X = 734, Y = 254
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Larissa")
            {
                X = 689, Y = 262
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Triton")
            {
                X = 637, Y = 262
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Nereid")
            {
                X = 618, Y = 218
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Uranus")
            {
                X = 376, Y = 139
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Sycorax")
            {
                X = 376, Y = 49
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Titania")
            {
                X = 444, Y = 88
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Ariel")
            {
                X = 451, Y = 120
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Puck")
            {
                X = 455, Y = 160
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Belinda")
            {
                X = 448, Y = 205
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Rosalind")
            {
                X = 390, Y = 226
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Oberon")
            {
                X = 325, Y = 202
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Cordelia")
            {
                X = 305, Y = 167
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Ophelia")
            {
                X = 299, Y = 124
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Desdemona")
            {
                X = 312, Y = 82
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Saturn")
            {
                X = 169, Y = 360
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Prometheus")
            {
                X = 169, Y = 269
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Calypso")
            {
                X = 262, Y = 265
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Hyperion")
            {
                X = 270, Y = 333
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Atlas")
            {
                X = 258, Y = 384
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Mimas")
            {
                X = 227, Y = 433
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Pandora")
            {
                X = 173, Y = 470
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Epimetheus")
            {
                X = 97, Y = 475
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Titan")
            {
                X = 64, Y = 414
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Phoebe")
            {
                X = 83, Y = 351
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Thetys")
            {
                X = 115, Y = 300
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Jupiter")
            {
                X = 373, Y = 559
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "IO")
            {
                X = 407, Y = 480
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Lysithea")
            {
                X = 460, Y = 512
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Adrastea")
            {
                X = 471, Y = 559
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Europa")
            {
                X = 460, Y = 602
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Sinope")
            {
                X = 417, Y = 639
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Ganymed")
            {
                X = 357, Y = 660
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Himalia")
            {
                X = 305, Y = 625
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Callisto")
            {
                X = 287, Y = 570
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Thebe")
            {
                X = 311, Y = 505
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "S/1999 J 1")
            {
                X = 352, Y = 482
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Mars")
            {
                X = 588, Y = 428
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Phobos")
            {
                X = 535, Y = 400
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Deimos")
            {
                X = 529, Y = 455
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Erde")
            {
                X = 478, Y = 353
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Mond")
            {
                X = 507, Y = 288
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Venus")
            {
                X = 379, Y = 320
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Merkur")
            {
                X = 333, Y = 379
            };

            mapTemplate.Countries.Add(country54);
            var continent1 = new Continent("1", 5);

            continent1.Countries.Add(country26);
            continent1.Countries.Add(country27);
            continent1.Countries.Add(country28);
            continent1.Countries.Add(country29);
            continent1.Countries.Add(country30);
            continent1.Countries.Add(country31);
            continent1.Countries.Add(country32);
            continent1.Countries.Add(country33);
            continent1.Countries.Add(country34);
            continent1.Countries.Add(country35);
            continent1.Countries.Add(country36);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 5);

            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            continent2.Countries.Add(country18);
            continent2.Countries.Add(country19);
            continent2.Countries.Add(country20);
            continent2.Countries.Add(country21);
            continent2.Countries.Add(country22);
            continent2.Countries.Add(country23);
            continent2.Countries.Add(country24);
            continent2.Countries.Add(country25);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);

            continent3.Countries.Add(country6);
            continent3.Countries.Add(country7);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country48);
            continent4.Countries.Add(country49);
            continent4.Countries.Add(country50);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);

            continent5.Countries.Add(country2);
            continent5.Countries.Add(country3);
            continent5.Countries.Add(country4);
            continent5.Countries.Add(country5);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);

            continent6.Countries.Add(country51);
            continent6.Countries.Add(country52);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 1);

            continent7.Countries.Add(country54);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);

            continent8.Countries.Add(country53);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);

            continent9.Countries.Add(country1);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 5);

            continent10.Countries.Add(country37);
            continent10.Countries.Add(country38);
            continent10.Countries.Add(country39);
            continent10.Countries.Add(country40);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country43);
            continent10.Countries.Add(country44);
            continent10.Countries.Add(country45);
            continent10.Countries.Add(country46);
            continent10.Countries.Add(country47);
            mapTemplate.Continents.Add(continent10);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("1", "15"));
            mapTemplate.Connections.Add(new Connection("1", "26"));
            mapTemplate.Connections.Add(new Connection("1", "37"));
            mapTemplate.Connections.Add(new Connection("1", "48"));
            mapTemplate.Connections.Add(new Connection("1", "51"));
            mapTemplate.Connections.Add(new Connection("1", "53"));
            mapTemplate.Connections.Add(new Connection("1", "54"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("6", "10"));
            mapTemplate.Connections.Add(new Connection("6", "11"));
            mapTemplate.Connections.Add(new Connection("6", "12"));
            mapTemplate.Connections.Add(new Connection("6", "13"));
            mapTemplate.Connections.Add(new Connection("6", "14"));
            mapTemplate.Connections.Add(new Connection("6", "15"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "14"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "6"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "6"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("12", "6"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "6"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "6"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "7"));
            mapTemplate.Connections.Add(new Connection("15", "1"));
            mapTemplate.Connections.Add(new Connection("15", "6"));
            mapTemplate.Connections.Add(new Connection("15", "26"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "20"));
            mapTemplate.Connections.Add(new Connection("15", "21"));
            mapTemplate.Connections.Add(new Connection("15", "22"));
            mapTemplate.Connections.Add(new Connection("15", "23"));
            mapTemplate.Connections.Add(new Connection("15", "24"));
            mapTemplate.Connections.Add(new Connection("15", "25"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "25"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "15"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("21", "15"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("22", "15"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "15"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("24", "15"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("25", "15"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "16"));
            mapTemplate.Connections.Add(new Connection("26", "1"));
            mapTemplate.Connections.Add(new Connection("26", "15"));
            mapTemplate.Connections.Add(new Connection("26", "37"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "30"));
            mapTemplate.Connections.Add(new Connection("26", "31"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("26", "33"));
            mapTemplate.Connections.Add(new Connection("26", "34"));
            mapTemplate.Connections.Add(new Connection("26", "35"));
            mapTemplate.Connections.Add(new Connection("26", "36"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "36"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "26"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("31", "26"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "26"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "26"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "26"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "26"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "27"));
            mapTemplate.Connections.Add(new Connection("37", "1"));
            mapTemplate.Connections.Add(new Connection("37", "26"));
            mapTemplate.Connections.Add(new Connection("37", "48"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "41"));
            mapTemplate.Connections.Add(new Connection("37", "42"));
            mapTemplate.Connections.Add(new Connection("37", "43"));
            mapTemplate.Connections.Add(new Connection("37", "44"));
            mapTemplate.Connections.Add(new Connection("37", "45"));
            mapTemplate.Connections.Add(new Connection("37", "46"));
            mapTemplate.Connections.Add(new Connection("37", "47"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "47"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("40", "37"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("41", "37"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("42", "37"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "37"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "37"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("45", "37"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "37"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("47", "37"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "38"));
            mapTemplate.Connections.Add(new Connection("48", "1"));
            mapTemplate.Connections.Add(new Connection("48", "37"));
            mapTemplate.Connections.Add(new Connection("48", "51"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("51", "1"));
            mapTemplate.Connections.Add(new Connection("51", "48"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("53", "1"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("54", "1"));
            mapTemplate.Connections.Add(new Connection("54", "53"));

            return(mapTemplate);
        }
        public static MapTemplate GreatBritain()
        {
            var mapTemplate = new MapTemplate("GreatBritain")
            {
                Image = "greatbritain.gif"
            };
            var country1 = new CountryTemplate("1", "Sutherland and Caithness")
            {
                X = 356, Y = 44
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Ross and Cromarty")
            {
                X = 316, Y = 81
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Inverness-shire")
            {
                X = 325, Y = 136
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Morayshire")
            {
                X = 390, Y = 105
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Aberdeenshire")
            {
                X = 435, Y = 125
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Angus")
            {
                X = 417, Y = 174
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Perthshire")
            {
                X = 358, Y = 182
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Stirlingshire")
            {
                X = 333, Y = 219
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Argyllshire")
            {
                X = 284, Y = 199
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Shetland Islands")
            {
                X = 632, Y = 47
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Orkney Islands")
            {
                X = 594, Y = 119
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Ayrshire")
            {
                X = 322, Y = 272
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Lanarkshire")
            {
                X = 358, Y = 259
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Peebles-shire")
            {
                X = 394, Y = 264
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Fife")
            {
                X = 402, Y = 224
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Roxburghshire")
            {
                X = 429, Y = 255
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Wigtownshire")
            {
                X = 309, Y = 335
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Kirkcudbrightshire")
            {
                X = 352, Y = 320
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Dumfries-shire")
            {
                X = 385, Y = 305
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Northumberland")
            {
                X = 452, Y = 300
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Cumberland")
            {
                X = 383, Y = 352
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Isle of Man")
            {
                X = 322, Y = 388
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Westmorland")
            {
                X = 418, Y = 371
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Lancashire")
            {
                X = 410, Y = 430
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Cheshire")
            {
                X = 426, Y = 468
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Yorkshire")
            {
                X = 486, Y = 400
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "County Durham")
            {
                X = 468, Y = 344
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Caernarvonshire")
            {
                X = 334, Y = 484
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Denbighshire")
            {
                X = 380, Y = 478
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Montgomeryshire")
            {
                X = 363, Y = 516
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Cardiganshire")
            {
                X = 339, Y = 549
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Pembrokeshire")
            {
                X = 293, Y = 588
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Carmarthenshire")
            {
                X = 335, Y = 585
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Breconshire")
            {
                X = 377, Y = 567
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Glamorgan")
            {
                X = 375, Y = 611
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Cornwall")
            {
                X = 299, Y = 700
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Devon")
            {
                X = 350, Y = 677
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Somerset")
            {
                X = 405, Y = 644
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Dorset")
            {
                X = 431, Y = 680
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Wiltshire")
            {
                X = 454, Y = 627
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Gloucestershire")
            {
                X = 443, Y = 593
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Herefordshire")
            {
                X = 411, Y = 566
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Shropshire")
            {
                X = 412, Y = 522
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Staffordshire")
            {
                X = 444, Y = 504
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Warwickshire")
            {
                X = 475, Y = 547
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Worcestershire")
            {
                X = 443, Y = 555
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Oxfordshire")
            {
                X = 484, Y = 605
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Hampshire")
            {
                X = 488, Y = 655
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Sussex")
            {
                X = 551, Y = 667
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Kent")
            {
                X = 595, Y = 636
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Middlesex")
            {
                X = 549, Y = 613
            };

            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Buckinghamshire")
            {
                X = 522, Y = 592
            };

            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Bedford")
            {
                X = 536, Y = 546
            };

            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Cambridgeshire")
            {
                X = 561, Y = 533
            };

            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Essex")
            {
                X = 584, Y = 589
            };

            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Suffolk")
            {
                X = 620, Y = 556
            };

            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Norfolk")
            {
                X = 602, Y = 513
            };

            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Northamptonshire")
            {
                X = 506, Y = 544
            };

            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Leicestershire")
            {
                X = 499, Y = 513
            };

            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Lincolnshire")
            {
                X = 544, Y = 465
            };

            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "Nottinghamshire")
            {
                X = 504, Y = 472
            };

            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "Derbyshire")
            {
                X = 473, Y = 479
            };

            mapTemplate.Countries.Add(country62);
            var continent1 = new Continent("1", 4);

            continent1.Countries.Add(country53);
            continent1.Countries.Add(country54);
            continent1.Countries.Add(country57);
            continent1.Countries.Add(country56);
            continent1.Countries.Add(country55);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 5);

            continent2.Countries.Add(country58);
            continent2.Countries.Add(country59);
            continent2.Countries.Add(country62);
            continent2.Countries.Add(country61);
            continent2.Countries.Add(country60);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 6);

            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country1);
            continent3.Countries.Add(country2);
            continent3.Countries.Add(country3);
            continent3.Countries.Add(country4);
            continent3.Countries.Add(country5);
            continent3.Countries.Add(country6);
            continent3.Countries.Add(country7);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country9);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 1);

            continent4.Countries.Add(country51);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);

            continent5.Countries.Add(country20);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country26);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country22);
            continent6.Countries.Add(country21);
            continent6.Countries.Add(country23);
            continent6.Countries.Add(country24);
            continent6.Countries.Add(country25);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 4);

            continent7.Countries.Add(country47);
            continent7.Countries.Add(country52);
            continent7.Countries.Add(country50);
            continent7.Countries.Add(country49);
            continent7.Countries.Add(country48);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 6);

            continent8.Countries.Add(country12);
            continent8.Countries.Add(country13);
            continent8.Countries.Add(country15);
            continent8.Countries.Add(country14);
            continent8.Countries.Add(country16);
            continent8.Countries.Add(country19);
            continent8.Countries.Add(country18);
            continent8.Countries.Add(country17);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 3);

            continent9.Countries.Add(country40);
            continent9.Countries.Add(country39);
            continent9.Countries.Add(country38);
            continent9.Countries.Add(country37);
            continent9.Countries.Add(country36);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 5);

            continent10.Countries.Add(country29);
            continent10.Countries.Add(country28);
            continent10.Countries.Add(country30);
            continent10.Countries.Add(country34);
            continent10.Countries.Add(country35);
            continent10.Countries.Add(country31);
            continent10.Countries.Add(country33);
            continent10.Countries.Add(country32);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 5);

            continent11.Countries.Add(country43);
            continent11.Countries.Add(country44);
            continent11.Countries.Add(country42);
            continent11.Countries.Add(country46);
            continent11.Countries.Add(country45);
            continent11.Countries.Add(country41);
            mapTemplate.Continents.Add(continent11);
            mapTemplate.Connections.Add(new Connection("62", "25"));
            mapTemplate.Connections.Add(new Connection("62", "26"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "59"));
            mapTemplate.Connections.Add(new Connection("62", "44"));
            mapTemplate.Connections.Add(new Connection("15", "8"));
            mapTemplate.Connections.Add(new Connection("15", "7"));
            mapTemplate.Connections.Add(new Connection("15", "6"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "43"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("43", "34"));
            mapTemplate.Connections.Add(new Connection("43", "30"));
            mapTemplate.Connections.Add(new Connection("43", "29"));
            mapTemplate.Connections.Add(new Connection("43", "25"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "21"));
            mapTemplate.Connections.Add(new Connection("16", "20"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("48", "39"));
            mapTemplate.Connections.Add(new Connection("48", "40"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("59", "62"));
            mapTemplate.Connections.Add(new Connection("59", "61"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("59", "53"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("59", "45"));
            mapTemplate.Connections.Add(new Connection("59", "44"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "43"));
            mapTemplate.Connections.Add(new Connection("34", "42"));
            mapTemplate.Connections.Add(new Connection("41", "38"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "47"));
            mapTemplate.Connections.Add(new Connection("41", "45"));
            mapTemplate.Connections.Add(new Connection("41", "46"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "35"));
            mapTemplate.Connections.Add(new Connection("60", "26"));
            mapTemplate.Connections.Add(new Connection("60", "61"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("60", "53"));
            mapTemplate.Connections.Add(new Connection("60", "54"));
            mapTemplate.Connections.Add(new Connection("60", "57"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("61", "59"));
            mapTemplate.Connections.Add(new Connection("61", "60"));
            mapTemplate.Connections.Add(new Connection("61", "26"));
            mapTemplate.Connections.Add(new Connection("1", "11"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "43"));
            mapTemplate.Connections.Add(new Connection("29", "25"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "19"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "41"));
            mapTemplate.Connections.Add(new Connection("47", "40"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "50"));
            mapTemplate.Connections.Add(new Connection("47", "52"));
            mapTemplate.Connections.Add(new Connection("47", "58"));
            mapTemplate.Connections.Add(new Connection("58", "45"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("58", "53"));
            mapTemplate.Connections.Add(new Connection("58", "52"));
            mapTemplate.Connections.Add(new Connection("58", "47"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "12"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "7"));
            mapTemplate.Connections.Add(new Connection("3", "9"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "19"));
            mapTemplate.Connections.Add(new Connection("12", "18"));
            mapTemplate.Connections.Add(new Connection("12", "17"));
            mapTemplate.Connections.Add(new Connection("27", "20"));
            mapTemplate.Connections.Add(new Connection("27", "21"));
            mapTemplate.Connections.Add(new Connection("27", "23"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "59"));
            mapTemplate.Connections.Add(new Connection("44", "62"));
            mapTemplate.Connections.Add(new Connection("44", "25"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "12"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "8"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "19"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("38", "41"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("57", "60"));
            mapTemplate.Connections.Add(new Connection("57", "54"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "55"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "15"));
            mapTemplate.Connections.Add(new Connection("8", "13"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "27"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "47"));
            mapTemplate.Connections.Add(new Connection("40", "48"));
            mapTemplate.Connections.Add(new Connection("35", "41"));
            mapTemplate.Connections.Add(new Connection("35", "42"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "15"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "3"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("54", "56"));
            mapTemplate.Connections.Add(new Connection("54", "57"));
            mapTemplate.Connections.Add(new Connection("54", "60"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("53", "58"));
            mapTemplate.Connections.Add(new Connection("53", "59"));
            mapTemplate.Connections.Add(new Connection("53", "60"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("9", "3"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "16"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "27"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "15"));
            mapTemplate.Connections.Add(new Connection("52", "47"));
            mapTemplate.Connections.Add(new Connection("52", "50"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "55"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "58"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("42", "35"));
            mapTemplate.Connections.Add(new Connection("42", "34"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "46"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "12"));
            mapTemplate.Connections.Add(new Connection("19", "13"));
            mapTemplate.Connections.Add(new Connection("19", "14"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("55", "50"));
            mapTemplate.Connections.Add(new Connection("55", "51"));
            mapTemplate.Connections.Add(new Connection("55", "52"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("26", "60"));
            mapTemplate.Connections.Add(new Connection("26", "61"));
            mapTemplate.Connections.Add(new Connection("26", "62"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "1"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "47"));
            mapTemplate.Connections.Add(new Connection("50", "52"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("50", "55"));
            mapTemplate.Connections.Add(new Connection("39", "48"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("45", "41"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "59"));
            mapTemplate.Connections.Add(new Connection("45", "58"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("20", "16"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "27"));
            mapTemplate.Connections.Add(new Connection("46", "41"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "42"));
            mapTemplate.Connections.Add(new Connection("25", "29"));
            mapTemplate.Connections.Add(new Connection("25", "43"));
            mapTemplate.Connections.Add(new Connection("25", "44"));
            mapTemplate.Connections.Add(new Connection("25", "62"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("56", "54"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));

            return(mapTemplate);
        }
 public override MapTemplateElement Clone(MapTemplate mapTemplate_1)
 {
     return(null);
 }
        public static MapTemplate Whitehouse()
        {
            var mapTemplate = new MapTemplate("Whitehouse")
            {
                Image = "whitehouse.png"
            };
            var country1 = new CountryTemplate("1", "Kitchen")
            {
                X = 59, Y = 101
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Ki 3")
            {
                X = 123, Y = 182
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Presidents Dining")
            {
                X = 173, Y = 107
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Cosmotology")
            {
                X = 299, Y = 79
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "West Room")
            {
                X = 410, Y = 107
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "We 3")
            {
                X = 373, Y = 179
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "We 4")
            {
                X = 439, Y = 178
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "North Hall")
            {
                X = 497, Y = 181
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "No 2")
            {
                X = 488, Y = 73
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Small Stair")
            {
                X = 283, Y = 175
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Sm 2")
            {
                X = 327, Y = 175
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "East Room")
            {
                X = 571, Y = 108
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Ea 2")
            {
                X = 539, Y = 178
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Ea 3")
            {
                X = 601, Y = 178
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Grand Stair")
            {
                X = 694, Y = 181
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Gr 2")
            {
                X = 693, Y = 80
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Queens Room")
            {
                X = 815, Y = 101
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "QR 2")
            {
                X = 759, Y = 64
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "QR 3")
            {
                X = 742, Y = 157
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "QR 4")
            {
                X = 860, Y = 182
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Room")
            {
                X = 742, Y = 187
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Ro 2")
            {
                X = 786, Y = 220
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Queens Sitting")
            {
                X = 898, Y = 87
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "QS 2")
            {
                X = 943, Y = 133
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "QS 3")
            {
                X = 894, Y = 181
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "QS 4")
            {
                X = 936, Y = 182
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "West Sitting Hall")
            {
                X = 189, Y = 258
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Center Hall")
            {
                X = 492, Y = 259
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "East Sitting Hall")
            {
                X = 899, Y = 273
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Dressing Room")
            {
                X = 70, Y = 419
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Presidents Room")
            {
                X = 171, Y = 425
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Dr 3")
            {
                X = 37, Y = 352
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Dr 4")
            {
                X = 123, Y = 338
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Private Sitting")
            {
                X = 326, Y = 427
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Pr 2")
            {
                X = 254, Y = 337
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Pr 3")
            {
                X = 330, Y = 368
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Pr 4")
            {
                X = 378, Y = 343
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Yellow Oval")
            {
                X = 490, Y = 440
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Truman Balcony")
            {
                X = 570, Y = 569
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Treaty Room")
            {
                X = 653, Y = 416
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Tr 2")
            {
                X = 565, Y = 337
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Lincoln Bedroom")
            {
                X = 810, Y = 440
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "LB 2")
            {
                X = 753, Y = 319
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "LB 3")
            {
                X = 804, Y = 319
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Lincoln Sitting")
            {
                X = 894, Y = 424
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "LS 2")
            {
                X = 894, Y = 378
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "LS 3")
            {
                X = 938, Y = 353
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "LS 4")
            {
                X = 936, Y = 398
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Stair Standing")
            {
                X = 670, Y = 266
            };

            mapTemplate.Countries.Add(country49);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country4);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 1);

            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 1);

            continent4.Countries.Add(country8);
            continent4.Countries.Add(country9);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);

            continent5.Countries.Add(country12);
            continent5.Countries.Add(country13);
            continent5.Countries.Add(country14);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 1);

            continent6.Countries.Add(country15);
            continent6.Countries.Add(country16);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);

            continent7.Countries.Add(country17);
            continent7.Countries.Add(country18);
            continent7.Countries.Add(country19);
            continent7.Countries.Add(country20);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 2);

            continent8.Countries.Add(country23);
            continent8.Countries.Add(country24);
            continent8.Countries.Add(country25);
            continent8.Countries.Add(country26);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);

            continent9.Countries.Add(country21);
            continent9.Countries.Add(country22);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 2);

            continent10.Countries.Add(country27);
            continent10.Countries.Add(country28);
            continent10.Countries.Add(country29);
            continent10.Countries.Add(country49);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);

            continent11.Countries.Add(country30);
            continent11.Countries.Add(country31);
            continent11.Countries.Add(country32);
            continent11.Countries.Add(country33);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);

            continent12.Countries.Add(country34);
            continent12.Countries.Add(country35);
            continent12.Countries.Add(country36);
            continent12.Countries.Add(country37);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 1);

            continent13.Countries.Add(country38);
            continent13.Countries.Add(country39);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 1);

            continent14.Countries.Add(country40);
            continent14.Countries.Add(country41);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 2);

            continent15.Countries.Add(country42);
            continent15.Countries.Add(country43);
            continent15.Countries.Add(country44);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 2);

            continent16.Countries.Add(country45);
            continent16.Countries.Add(country46);
            continent16.Countries.Add(country47);
            continent16.Countries.Add(country48);
            mapTemplate.Continents.Add(continent16);
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "27"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "27"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "10"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "28"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("10", "4"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "49"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("17", "29"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "23"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("22", "29"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("23", "17"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "29"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("27", "1"));
            mapTemplate.Connections.Add(new Connection("27", "3"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "31"));
            mapTemplate.Connections.Add(new Connection("27", "33"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "8"));
            mapTemplate.Connections.Add(new Connection("28", "49"));
            mapTemplate.Connections.Add(new Connection("28", "38"));
            mapTemplate.Connections.Add(new Connection("28", "34"));
            mapTemplate.Connections.Add(new Connection("29", "49"));
            mapTemplate.Connections.Add(new Connection("29", "22"));
            mapTemplate.Connections.Add(new Connection("29", "25"));
            mapTemplate.Connections.Add(new Connection("29", "17"));
            mapTemplate.Connections.Add(new Connection("29", "46"));
            mapTemplate.Connections.Add(new Connection("29", "42"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "27"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "27"));
            mapTemplate.Connections.Add(new Connection("34", "38"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "28"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "34"));
            mapTemplate.Connections.Add(new Connection("38", "28"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("40", "49"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("42", "46"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "29"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "48"));
            mapTemplate.Connections.Add(new Connection("46", "29"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "42"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("48", "45"));
            mapTemplate.Connections.Add(new Connection("49", "15"));
            mapTemplate.Connections.Add(new Connection("49", "28"));
            mapTemplate.Connections.Add(new Connection("49", "29"));
            mapTemplate.Connections.Add(new Connection("49", "40"));

            return(mapTemplate);
        }
Exemple #25
0
        public static MapTemplate Rom()
        {
            var mapTemplate = new MapTemplate("Rom")
            {
                Image = "rom.jpg"
            };
            var country1 = new CountryTemplate("1", "Britannia Inferior")
            {
                X = 114, Y = 48
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Britannia Superior")
            {
                X = 124, Y = 121
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Lusitania")
            {
                X = 36, Y = 435
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Tarraconensis")
            {
                X = 117, Y = 399
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Baetica")
            {
                X = 64, Y = 498
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Balearic Is.")
            {
                X = 235, Y = 419
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Germanica Inferior")
            {
                X = 248, Y = 129
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Germanica Superior")
            {
                X = 304, Y = 181
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Belgica")
            {
                X = 262, Y = 200
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Lugdunensis")
            {
                X = 167, Y = 217
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Aquitania")
            {
                X = 187, Y = 295
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Narbonensis")
            {
                X = 263, Y = 310
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Mauretania")
            {
                X = 178, Y = 558
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Numidia")
            {
                X = 331, Y = 521
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Cyrenaica")
            {
                X = 511, Y = 591
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Corsica et Sardinia")
            {
                X = 359, Y = 397
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Sicily")
            {
                X = 480, Y = 443
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Italia")
            {
                X = 423, Y = 323
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Raetia")
            {
                X = 348, Y = 216
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Noricum")
            {
                X = 409, Y = 198
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Pannonia Superior")
            {
                X = 459, Y = 209
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Pannonia Inferior")
            {
                X = 498, Y = 217
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Illyricum")
            {
                X = 504, Y = 260
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Dacia")
            {
                X = 591, Y = 171
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Moesia Inferior")
            {
                X = 651, Y = 226
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Thracia")
            {
                X = 679, Y = 253
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Moesia Superior")
            {
                X = 577, Y = 269
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Macedonia")
            {
                X = 616, Y = 321
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Epirus")
            {
                X = 592, Y = 348
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Archaea")
            {
                X = 644, Y = 381
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Crete")
            {
                X = 726, Y = 420
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Asia")
            {
                X = 757, Y = 319
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Bythinia et Pontus")
            {
                X = 829, Y = 192
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Galatia")
            {
                X = 839, Y = 277
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Cappadocia")
            {
                X = 900, Y = 250
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Pamphylia")
            {
                X = 819, Y = 318
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Lycia")
            {
                X = 795, Y = 339
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Armenia")
            {
                X = 976, Y = 166
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Cilicia")
            {
                X = 875, Y = 313
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Commagene")
            {
                X = 978, Y = 250
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Syria")
            {
                X = 969, Y = 315
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Cyprus")
            {
                X = 899, Y = 349
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Judaea")
            {
                X = 968, Y = 391
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Arabia")
            {
                X = 966, Y = 450
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Aegyptus")
            {
                X = 844, Y = 525
            };

            mapTemplate.Countries.Add(country45);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country13);
            continent1.Countries.Add(country14);
            continent1.Countries.Add(country15);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country6);
            continent2.Countries.Add(country4);
            continent2.Countries.Add(country3);
            continent2.Countries.Add(country5);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 5);

            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country7);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 1);

            continent4.Countries.Add(country2);
            continent4.Countries.Add(country1);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 4);

            continent5.Countries.Add(country19);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country16);
            continent5.Countries.Add(country17);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 4);

            continent6.Countries.Add(country20);
            continent6.Countries.Add(country21);
            continent6.Countries.Add(country22);
            continent6.Countries.Add(country23);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);

            continent7.Countries.Add(country27);
            continent7.Countries.Add(country28);
            continent7.Countries.Add(country29);
            continent7.Countries.Add(country30);
            continent7.Countries.Add(country31);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 2);

            continent8.Countries.Add(country32);
            continent8.Countries.Add(country37);
            continent8.Countries.Add(country36);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);

            continent9.Countries.Add(country33);
            continent9.Countries.Add(country34);
            continent9.Countries.Add(country35);
            continent9.Countries.Add(country38);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 4);

            continent10.Countries.Add(country39);
            continent10.Countries.Add(country40);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country43);
            continent10.Countries.Add(country44);
            continent10.Countries.Add(country45);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 3);

            continent11.Countries.Add(country24);
            continent11.Countries.Add(country25);
            continent11.Countries.Add(country26);
            mapTemplate.Continents.Add(continent11);
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "45"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("8", "19"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "35"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("23", "18"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "27"));
            mapTemplate.Connections.Add(new Connection("23", "28"));
            mapTemplate.Connections.Add(new Connection("43", "41"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("35", "40"));
            mapTemplate.Connections.Add(new Connection("35", "39"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "27"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "39"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "37"));
            mapTemplate.Connections.Add(new Connection("32", "36"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "44"));
            mapTemplate.Connections.Add(new Connection("41", "43"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "19"));
            mapTemplate.Connections.Add(new Connection("9", "18"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "2"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "26"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "27"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("4", "11"));
            mapTemplate.Connections.Add(new Connection("4", "12"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "32"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("36", "39"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "9"));
            mapTemplate.Connections.Add(new Connection("19", "8"));
            mapTemplate.Connections.Add(new Connection("26", "33"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "4"));
            mapTemplate.Connections.Add(new Connection("18", "23"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "9"));
            mapTemplate.Connections.Add(new Connection("18", "12"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "36"));
            mapTemplate.Connections.Add(new Connection("39", "34"));
            mapTemplate.Connections.Add(new Connection("39", "35"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("12", "4"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("12", "18"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "41"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("27", "24"));
            mapTemplate.Connections.Add(new Connection("27", "22"));
            mapTemplate.Connections.Add(new Connection("27", "23"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("45", "15"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "10"));
            mapTemplate.Connections.Add(new Connection("2", "9"));
            mapTemplate.Connections.Add(new Connection("13", "5"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("28", "23"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("37", "32"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("10", "2"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "13"));

            return(mapTemplate);
        }
Exemple #26
0
        public static MapTemplate WorldDeluxe()
        {
            var mapTemplate = new MapTemplate("WorldDeluxe")
            {
                Image = "worlddeluxe.jpg"
            };
            var country1 = new CountryTemplate("1", "Alaska")
            {
                X = 81, Y = 124
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Nordwest-Territorium")
            {
                X = 159, Y = 124
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Groenland")
            {
                X = 393, Y = 78
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Quebec")
            {
                X = 315, Y = 193
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Ontario")
            {
                X = 237, Y = 192
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Alberta")
            {
                X = 159, Y = 170
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Weststaaten")
            {
                X = 159, Y = 239
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Oststaaten")
            {
                X = 237, Y = 262
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Mittel-Amerika")
            {
                X = 185, Y = 308
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Venezuela")
            {
                X = 237, Y = 378
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Brasilien")
            {
                X = 315, Y = 423
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Peru")
            {
                X = 263, Y = 446
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Argentinien")
            {
                X = 263, Y = 538
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Nordwest-Afrika")
            {
                X = 445, Y = 354
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Aegypten")
            {
                X = 523, Y = 331
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Ost-Afrika")
            {
                X = 575, Y = 423
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Kongo")
            {
                X = 523, Y = 446
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Sued-Afrika")
            {
                X = 523, Y = 538
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Madagaskar")
            {
                X = 601, Y = 538
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "West-Europa")
            {
                X = 445, Y = 262
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Sued-Europa")
            {
                X = 497, Y = 262
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Mittel-Europa")
            {
                X = 497, Y = 216
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Gross-Britannien")
            {
                X = 419, Y = 217
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Island")
            {
                X = 419, Y = 147
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Skandinavien")
            {
                X = 497, Y = 147
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Ukraine")
            {
                X = 575, Y = 193
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Mittlerer-Osten")
            {
                X = 601, Y = 308
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Afghanistan")
            {
                X = 653, Y = 239
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Ural")
            {
                X = 679, Y = 170
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Sibirien")
            {
                X = 731, Y = 124
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Jakutien")
            {
                X = 809, Y = 124
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Kamtschatka")
            {
                X = 887, Y = 124
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Irkutsk")
            {
                X = 783, Y = 193
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Mongolei")
            {
                X = 785, Y = 240
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Japan")
            {
                X = 887, Y = 262
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "China")
            {
                X = 757, Y = 285
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Indien")
            {
                X = 705, Y = 354
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Siam")
            {
                X = 783, Y = 376
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Indonesien")
            {
                X = 835, Y = 446
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Neu-Guinea")
            {
                X = 913, Y = 469
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Ost-Australien")
            {
                X = 913, Y = 561
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "West-Australien")
            {
                X = 835, Y = 561
            };

            mapTemplate.Countries.Add(country42);
            var continent1 = new Continent("1", 5);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);

            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 5);

            continent4.Countries.Add(country24);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country26);
            continent4.Countries.Add(country25);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 7);

            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            continent5.Countries.Add(country30);
            continent5.Countries.Add(country31);
            continent5.Countries.Add(country32);
            continent5.Countries.Add(country33);
            continent5.Countries.Add(country34);
            continent5.Countries.Add(country36);
            continent5.Countries.Add(country37);
            continent5.Countries.Add(country38);
            continent5.Countries.Add(country35);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);

            continent6.Countries.Add(country39);
            continent6.Countries.Add(country40);
            continent6.Countries.Add(country41);
            continent6.Countries.Add(country42);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "21"));
            mapTemplate.Connections.Add(new Connection("15", "27"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "36"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "32"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("32", "1"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "26"));
            mapTemplate.Connections.Add(new Connection("21", "27"));
            mapTemplate.Connections.Add(new Connection("21", "15"));
            mapTemplate.Connections.Add(new Connection("21", "14"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "32"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "36"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "17"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "21"));
            mapTemplate.Connections.Add(new Connection("14", "20"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("24", "3"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "28"));
            mapTemplate.Connections.Add(new Connection("36", "29"));
            mapTemplate.Connections.Add(new Connection("36", "30"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "21"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("3", "24"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("27", "37"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "21"));
            mapTemplate.Connections.Add(new Connection("27", "15"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "14"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "36"));
            mapTemplate.Connections.Add(new Connection("28", "37"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "14"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "28"));
            mapTemplate.Connections.Add(new Connection("37", "27"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "3"));

            return(mapTemplate);
        }
Exemple #27
0
 public void OnEnable()
 {
     template = (MapTemplate)target;
 }
        public static MapTemplate Imperaolympiade()
        {
            var mapTemplate = new MapTemplate("Imperaolympiade")
            {
                Image = "imperaolympiade.jpg"
            };
            var country1 = new CountryTemplate("1", "Berlin")
            {
                X = 49, Y = 187
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "London")
            {
                X = 220, Y = 155
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Madrid")
            {
                X = 42, Y = 367
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Istanbul")
            {
                X = 187, Y = 420
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Moskau")
            {
                X = 297, Y = 284
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Rom")
            {
                X = 270, Y = 364
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Lagos")
            {
                X = 407, Y = 177
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Khartum")
            {
                X = 595, Y = 176
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Johannesburg")
            {
                X = 642, Y = 283
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Sydney")
            {
                X = 532, Y = 419
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Bombay")
            {
                X = 469, Y = 418
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Kairo")
            {
                X = 359, Y = 285
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "LosAngeles")
            {
                X = 782, Y = 156
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "SaoPaulo")
            {
                X = 956, Y = 193
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "NewYork")
            {
                X = 950, Y = 376
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Perth")
            {
                X = 815, Y = 419
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Mexiko")
            {
                X = 737, Y = 372
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Chicago")
            {
                X = 704, Y = 285
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Tokio")
            {
                X = 239, Y = 532
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Seoul")
            {
                X = 414, Y = 535
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Melbourne")
            {
                X = 586, Y = 534
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Brisbane")
            {
                X = 761, Y = 533
            };

            mapTemplate.Countries.Add(country22);
            var continent1 = new Continent("1", 2);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            continent2.Countries.Add(country18);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);

            continent3.Countries.Add(country7);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 4);

            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country4);
            continent4.Countries.Add(country5);
            continent4.Countries.Add(country12);
            continent4.Countries.Add(country11);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 4);

            continent5.Countries.Add(country21);
            continent5.Countries.Add(country22);
            continent5.Countries.Add(country10);
            continent5.Countries.Add(country9);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country16);
            mapTemplate.Continents.Add(continent5);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "12"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "18"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("11", "20"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "22"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "13"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("19", "4"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "10"));
            mapTemplate.Connections.Add(new Connection("22", "21"));

            return(mapTemplate);
        }
Exemple #29
0
        public static MapTemplate Waterworld()
        {
            var mapTemplate = new MapTemplate("Waterworld")
            {
                Image = "waterworld.jpg"
            };
            var country1 = new CountryTemplate("1", "BeaufortSee")
            {
                X = 210, Y = 16
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "HudsonBay")
            {
                X = 318, Y = 96
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Baffinmeer")
            {
                X = 418, Y = 44
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "EuropNordmeer")
            {
                X = 611, Y = 50
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Nordsee")
            {
                X = 606, Y = 93
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Ostsee")
            {
                X = 669, Y = 98
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Barentsee")
            {
                X = 1067, Y = 17
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "GolfvonAlaska")
            {
                X = 72, Y = 158
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "GolfvonKalifornien")
            {
                X = 56, Y = 260
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "GolfvonPanama")
            {
                X = 162, Y = 355
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Ostpazifik")
            {
                X = 61, Y = 511
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "ChilenischeSee")
            {
                X = 236, Y = 524
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Beringsee")
            {
                X = 1219, Y = 138
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Westpazifik")
            {
                X = 1171, Y = 272
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Mittelpazifik")
            {
                X = 1271, Y = 251
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Bismarcksee")
            {
                X = 1219, Y = 360
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "KeltischeSee")
            {
                X = 511, Y = 132
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Nordatlantik")
            {
                X = 465, Y = 215
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Westatlantik")
            {
                X = 348, Y = 241
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "GolfvonMexiko")
            {
                X = 226, Y = 252
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "KaribischesMeer")
            {
                X = 285, Y = 301
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "BrasilianischesMeer")
            {
                X = 441, Y = 348
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "GolfvonGuinea")
            {
                X = 577, Y = 415
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "RiodelaPlata")
            {
                X = 417, Y = 544
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "S�datlantik")
            {
                X = 565, Y = 525
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "westlMittelmeer")
            {
                X = 628, Y = 175
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "oestlMittelmeer")
            {
                X = 677, Y = 199
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "SchwarzesMeer")
            {
                X = 725, Y = 157
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "RotesMeer")
            {
                X = 750, Y = 268
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "PersischerGolf")
            {
                X = 803, Y = 233
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "GolfvonAden")
            {
                X = 812, Y = 301
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "ArabischesMeer")
            {
                X = 860, Y = 315
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Westindik")
            {
                X = 839, Y = 399
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "KanalvonMosambik")
            {
                X = 753, Y = 449
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Kapsee")
            {
                X = 759, Y = 559
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Suedindik")
            {
                X = 874, Y = 535
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Ostindik")
            {
                X = 979, Y = 432
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "GolfvonBengalen")
            {
                X = 961, Y = 318
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "OchotskischesMeer")
            {
                X = 1122, Y = 109
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "JapanischesMeer")
            {
                X = 1115, Y = 177
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "OstchinesischesMeer")
            {
                X = 1093, Y = 222
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "SuedchinesischesMeer")
            {
                X = 1064, Y = 278
            };

            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "GolfvonThailand")
            {
                X = 1045, Y = 345
            };

            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Celebes-See")
            {
                X = 1101, Y = 323
            };

            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Javasee")
            {
                X = 1079, Y = 392
            };

            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Bandasee")
            {
                X = 1139, Y = 399
            };

            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Korallenmeer")
            {
                X = 1200, Y = 418
            };

            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Salomonsee")
            {
                X = 1248, Y = 447
            };

            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Tasmansee")
            {
                X = 1214, Y = 547
            };

            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "SuedlichesEismeer")
            {
                X = 1188, Y = 580
            };

            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "GrAustralischeBucht")
            {
                X = 1085, Y = 575
            };

            mapTemplate.Countries.Add(country51);
            var continent1 = new Continent("1", 4);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 5);

            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);

            continent3.Countries.Add(country45);
            continent3.Countries.Add(country46);
            continent3.Countries.Add(country47);
            continent3.Countries.Add(country48);
            continent3.Countries.Add(country49);
            continent3.Countries.Add(country50);
            continent3.Countries.Add(country51);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country26);
            continent4.Countries.Add(country27);
            continent4.Countries.Add(country28);
            continent4.Countries.Add(country29);
            continent4.Countries.Add(country30);
            continent4.Countries.Add(country31);
            continent4.Countries.Add(country32);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 5);

            continent5.Countries.Add(country17);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country19);
            continent5.Countries.Add(country20);
            continent5.Countries.Add(country21);
            continent5.Countries.Add(country22);
            continent5.Countries.Add(country23);
            continent5.Countries.Add(country24);
            continent5.Countries.Add(country25);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);

            continent6.Countries.Add(country33);
            continent6.Countries.Add(country34);
            continent6.Countries.Add(country35);
            continent6.Countries.Add(country36);
            continent6.Countries.Add(country37);
            continent6.Countries.Add(country38);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);

            continent7.Countries.Add(country39);
            continent7.Countries.Add(country40);
            continent7.Countries.Add(country41);
            continent7.Countries.Add(country42);
            continent7.Countries.Add(country43);
            continent7.Countries.Add(country44);
            mapTemplate.Continents.Add(continent7);
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "7"));
            mapTemplate.Connections.Add(new Connection("1", "8"));
            mapTemplate.Connections.Add(new Connection("1", "13"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "17"));
            mapTemplate.Connections.Add(new Connection("3", "18"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "17"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "17"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "1"));
            mapTemplate.Connections.Add(new Connection("7", "13"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "1"));
            mapTemplate.Connections.Add(new Connection("8", "13"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "15"));
            mapTemplate.Connections.Add(new Connection("10", "21"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "50"));
            mapTemplate.Connections.Add(new Connection("11", "48"));
            mapTemplate.Connections.Add(new Connection("11", "16"));
            mapTemplate.Connections.Add(new Connection("12", "24"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("13", "40"));
            mapTemplate.Connections.Add(new Connection("13", "39"));
            mapTemplate.Connections.Add(new Connection("13", "7"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "8"));
            mapTemplate.Connections.Add(new Connection("13", "1"));
            mapTemplate.Connections.Add(new Connection("14", "40"));
            mapTemplate.Connections.Add(new Connection("14", "41"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "44"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("15", "9"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "46"));
            mapTemplate.Connections.Add(new Connection("16", "48"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "11"));
            mapTemplate.Connections.Add(new Connection("16", "44"));
            mapTemplate.Connections.Add(new Connection("17", "5"));
            mapTemplate.Connections.Add(new Connection("17", "4"));
            mapTemplate.Connections.Add(new Connection("17", "3"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "3"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "26"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "22"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "22"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "10"));
            mapTemplate.Connections.Add(new Connection("22", "18"));
            mapTemplate.Connections.Add(new Connection("22", "19"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "12"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "35"));
            mapTemplate.Connections.Add(new Connection("26", "18"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "36"));
            mapTemplate.Connections.Add(new Connection("33", "37"));
            mapTemplate.Connections.Add(new Connection("33", "38"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("35", "25"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "33"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "51"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "33"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "51"));
            mapTemplate.Connections.Add(new Connection("37", "46"));
            mapTemplate.Connections.Add(new Connection("37", "45"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "33"));
            mapTemplate.Connections.Add(new Connection("38", "43"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "13"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "14"));
            mapTemplate.Connections.Add(new Connection("40", "13"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "14"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "44"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("43", "38"));
            mapTemplate.Connections.Add(new Connection("43", "45"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "42"));
            mapTemplate.Connections.Add(new Connection("44", "14"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "16"));
            mapTemplate.Connections.Add(new Connection("45", "37"));
            mapTemplate.Connections.Add(new Connection("45", "43"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "37"));
            mapTemplate.Connections.Add(new Connection("46", "16"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "16"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("48", "11"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "51"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("50", "11"));
            mapTemplate.Connections.Add(new Connection("51", "36"));
            mapTemplate.Connections.Add(new Connection("51", "37"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "49"));

            return(mapTemplate);
        }
        public static MapTemplate NovaAtlantis()
        {
            var mapTemplate = new MapTemplate("NovaAtlantis")
            {
                Image = "novatlan.jpg"
            };
            var country1 = new CountryTemplate("1", "Thule")
            {
                X = 314, Y = 81
            };

            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Varangia")
            {
                X = 536, Y = 18
            };

            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Galicia")
            {
                X = 492, Y = 126
            };

            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Alemania")
            {
                X = 348, Y = 261
            };

            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Gaul")
            {
                X = 256, Y = 378
            };

            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Iberia")
            {
                X = 208, Y = 513
            };

            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Anglia")
            {
                X = 188, Y = 259
            };

            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Caledonia")
            {
                X = 166, Y = 183
            };

            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Hibernia")
            {
                X = 96, Y = 242
            };

            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Hesperide")
            {
                X = 40, Y = 391
            };

            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Tritonis")
            {
                X = 21, Y = 464
            };

            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Poseidonis")
            {
                X = 33, Y = 560
            };

            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Oricalcos")
            {
                X = 59, Y = 626
            };

            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Atlas")
            {
                X = 260, Y = 631
            };

            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Carthago")
            {
                X = 420, Y = 571
            };

            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Gaitulia")
            {
                X = 404, Y = 643
            };

            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Cyrenaica")
            {
                X = 615, Y = 610
            };

            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Nubia")
            {
                X = 667, Y = 648
            };

            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Egypt")
            {
                X = 765, Y = 553
            };

            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Kush")
            {
                X = 864, Y = 622
            };

            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Sheba")
            {
                X = 950, Y = 536
            };

            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Babylon")
            {
                X = 956, Y = 453
            };

            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Sumer")
            {
                X = 985, Y = 365
            };

            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Assyria")
            {
                X = 911, Y = 354
            };

            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Parthia")
            {
                X = 955, Y = 250
            };

            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Phoenicia")
            {
                X = 826, Y = 396
            };

            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Sarmatia")
            {
                X = 936, Y = 57
            };

            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Rus")
            {
                X = 713, Y = 43
            };

            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Scythia")
            {
                X = 641, Y = 158
            };

            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Cimmeria")
            {
                X = 765, Y = 162
            };

            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Anatolia")
            {
                X = 828, Y = 282
            };

            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Ionia")
            {
                X = 698, Y = 360
            };

            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Dacia")
            {
                X = 526, Y = 260
            };

            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Thracia")
            {
                X = 578, Y = 324
            };

            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Graecia")
            {
                X = 587, Y = 412
            };

            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Minoa")
            {
                X = 659, Y = 478
            };

            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Sicilia")
            {
                X = 517, Y = 516
            };

            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Apulia")
            {
                X = 501, Y = 444
            };

            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Roma")
            {
                X = 435, Y = 417
            };

            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Corsica")
            {
                X = 383, Y = 472
            };

            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Liguria")
            {
                X = 389, Y = 365
            };

            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Dalmatia")
            {
                X = 470, Y = 339
            };

            mapTemplate.Countries.Add(country42);
            var continent1 = new Continent("1", 4);

            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);

            continent2.Countries.Add(country27);
            continent2.Countries.Add(country28);
            continent2.Countries.Add(country29);
            continent2.Countries.Add(country30);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 6);

            continent3.Countries.Add(country31);
            continent3.Countries.Add(country32);
            continent3.Countries.Add(country33);
            continent3.Countries.Add(country34);
            continent3.Countries.Add(country35);
            continent3.Countries.Add(country36);
            continent3.Countries.Add(country37);
            continent3.Countries.Add(country38);
            continent3.Countries.Add(country39);
            continent3.Countries.Add(country40);
            continent3.Countries.Add(country41);
            continent3.Countries.Add(country42);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);

            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            continent4.Countries.Add(country25);
            continent4.Countries.Add(country26);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);

            continent5.Countries.Add(country10);
            continent5.Countries.Add(country11);
            continent5.Countries.Add(country12);
            continent5.Countries.Add(country13);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 4);

            continent6.Countries.Add(country14);
            continent6.Countries.Add(country15);
            continent6.Countries.Add(country16);
            continent6.Countries.Add(country17);
            continent6.Countries.Add(country18);
            continent6.Countries.Add(country19);
            continent6.Countries.Add(country20);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "8"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "28"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "41"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "13"));
            mapTemplate.Connections.Add(new Connection("6", "14"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("8", "1"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "6"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "6"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "37"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "26"));
            mapTemplate.Connections.Add(new Connection("19", "36"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "26"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("26", "19"));
            mapTemplate.Connections.Add(new Connection("26", "21"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "31"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "2"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "33"));
            mapTemplate.Connections.Add(new Connection("30", "27"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "26"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "36"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("33", "29"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "42"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "42"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "32"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("35", "42"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "19"));
            mapTemplate.Connections.Add(new Connection("36", "32"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("37", "15"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "42"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "5"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("42", "33"));
            mapTemplate.Connections.Add(new Connection("42", "34"));
            mapTemplate.Connections.Add(new Connection("42", "35"));
            mapTemplate.Connections.Add(new Connection("42", "38"));
            mapTemplate.Connections.Add(new Connection("42", "41"));

            return(mapTemplate);
        }