Пример #1
0
 public Pacman(Dots[] dots, bool[,] allowedMapPlaces)
     : this()
 {
     _dots = dots;
     // get map(block or not)
     AllowedLocationsMap = allowedMapPlaces;
 }
Пример #2
0
        public static Dots[] Dots()
        {
            Dots[] dots = new Dots[100];

            Dots d = new Dots();
            d.Location = Controls.Dots.Loc(1, 1);
            Dots d1 = new Dots();
            d1.Location = Controls.Dots.Loc(2, 1);
            Dots d2 = new Dots();
            d2.Location = Controls.Dots.Loc(3, 1);
            Dots d3 = new Dots();
            d3.Location = Controls.Dots.Loc(4, 1);

            Dots d4 = new Dots();
            d4.Location = Controls.Dots.Loc(5, 1);
            Dots d5 = new Dots();
            d5.Location = Controls.Dots.Loc(6, 1);
            Dots d6 = new Dots();
            d6.Location = Controls.Dots.Loc(13, 1);
            Dots d7 = new Dots();
            d7.Location = Controls.Dots.Loc(14, 1);

            Dots d8 = new Dots();
            d8.Location = Controls.Dots.Loc(15, 1);
            Dots d9 = new Dots();
            d9.Location = Controls.Dots.Loc(16, 1);
            Dots d10 = new Dots();
            d10.Location = Controls.Dots.Loc(17, 1);
            Dots d11 = new Dots();
            d11.Location = Controls.Dots.Loc(18, 1);

            Dots d12 = new Dots();
            d12.Location = Controls.Dots.Loc(1, 2);
            Dots d13 = new Dots();
            d13.Location = Controls.Dots.Loc(1, 3);
            Dots d14 = new Dots();
            d14.Location = Controls.Dots.Loc(1, 4);
            Dots d15 = new Dots();
            d15.Location = Controls.Dots.Loc(1, 5);
            Dots d16 = new Dots();
            d16.Location = Controls.Dots.Loc(1, 6);
            Dots d17 = new Dots();
            d17.Location = Controls.Dots.Loc(1, 13);
            Dots d18 = new Dots();
            d18.Location = Controls.Dots.Loc(1, 14);
            Dots d19 = new Dots();
            d19.Location = Controls.Dots.Loc(1, 15);
            Dots d20 = new Dots();
            d20.Location = Controls.Dots.Loc(1, 16);
            Dots d21 = new Dots();
            d21.Location = Controls.Dots.Loc(1, 17);
            Dots d22 = new Dots();
            d22.Location = Controls.Dots.Loc(1, 18);
            Dots d23 = new Dots();
            d23.Location = Controls.Dots.Loc(1, 9);

            Dots d24 = new Dots();
            d24.Location = Controls.Dots.Loc(18, 2);
            Dots d25 = new Dots();
            d25.Location = Controls.Dots.Loc(18, 3);
            Dots d26 = new Dots();
            d26.Location = Controls.Dots.Loc(18, 4);
            Dots d27 = new Dots();
            d27.Location = Controls.Dots.Loc(18, 5);
            Dots d28 = new Dots();
            d28.Location = Controls.Dots.Loc(18, 6);
            Dots d29 = new Dots();
            d29.Location = Controls.Dots.Loc(18, 13);
            Dots d30 = new Dots();
            d30.Location = Controls.Dots.Loc(18, 14);
            Dots d31 = new Dots();
            d31.Location = Controls.Dots.Loc(18, 15);
            Dots d32 = new Dots();
            d32.Location = Controls.Dots.Loc(18, 16);
            Dots d33 = new Dots();
            d33.Location = Controls.Dots.Loc(18, 17);
            Dots d34 = new Dots();
            d34.Location = Controls.Dots.Loc(18, 18);
            Dots d35 = new Dots();
            d35.Location = Controls.Dots.Loc(18, 9);

            Dots d36 = new Dots();
            d36.Location = Controls.Dots.Loc(2, 18);
            Dots d37 = new Dots();
            d37.Location = Controls.Dots.Loc(3, 18);
            Dots d38 = new Dots();
            d38.Location = Controls.Dots.Loc(4, 18);
            Dots d39 = new Dots();
            d39.Location = Controls.Dots.Loc(5, 18);
            Dots d40 = new Dots();
            d40.Location = Controls.Dots.Loc(6, 18);
            Dots d41 = new Dots();
            d41.Location = Controls.Dots.Loc(7, 18);
            Dots d42 = new Dots();
            d42.Location = Controls.Dots.Loc(13, 18);
            Dots d43 = new Dots();
            d43.Location = Controls.Dots.Loc(14, 18);
            Dots d44 = new Dots();
            d44.Location = Controls.Dots.Loc(15, 18);
            Dots d45 = new Dots();
            d45.Location = Controls.Dots.Loc(16, 18);
            Dots d46 = new Dots();
            d46.Location = Controls.Dots.Loc(17, 18);
            Dots d47 = new Dots();
            d47.Location = Controls.Dots.Loc(18, 18);

            dots[0] = d;
            dots[1] = d1;
            dots[2] = d3;
            dots[3] = d2;

            dots[4] = d4;
            dots[5] = d5;
            dots[6] = d6;
            dots[7] = d7;

            dots[8] = d8;
            dots[9] = d9;
            dots[10] = d10;
            dots[11] = d11;

            dots[12] = d12;
            dots[13] = d13;
            dots[14] = d14;
            dots[15] = d15;

            dots[16] = d16;
            dots[17] = d17;
            dots[18] = d18;
            dots[19] = d19;

            dots[20] = d20;
            dots[21] = d21;
            dots[22] = d22;
            dots[23] = d23;

            dots[24] = d24;
            dots[25] = d25;
            dots[26] = d26;
            dots[27] = d27;

            dots[28] = d28;
            dots[29] = d29;
            dots[30] = d30;
            dots[31] = d31;

            dots[32] = d32;
            dots[33] = d33;
            dots[34] = d34;
            dots[35] = d35;

            dots[36] = d36;
            dots[37] = d37;
            dots[38] = d38;
            dots[39] = d39;

            dots[40] = d40;
            dots[41] = d41;
            dots[42] = d42;
            dots[43] = d43;
            dots[44] = d44;
            dots[45] = d45;
            dots[46] = d46;
            dots[47] = d47;
            return dots;
        }