public Pacman(Dots[] dots, bool[,] allowedMapPlaces) : this() { _dots = dots; // get map(block or not) AllowedLocationsMap = allowedMapPlaces; }
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; }