private void PalyaGenerálás(int x, int y) { int db = 0; Random r = new Random(); int[] kincsX = new int[10]; for (int i = 0; i < kincsX.Length; i++) { kincsX[i] = r.Next(1, 21); } kincsX.OrderBy <int>; int[] kincsY = new int[10]; for (int i = 0; i < kincsY.Length; i++) { kincsX[i] = r.Next(1, 10); } int kincsSzamlalo = 0; ter = new JatekTer(x, y); for (int i = 0; i < y; i++) { for (int j = 0; j < x; j++) { if (j == 0 || x == j) { ter.Felvetel(new Fal(j, i)); } else if (i == 0 || i == y) { ter.Felvetel(new Fal(j, i)); } else if (i != 1 || j != 1 || kincsX[db] == j || kincsY[db] == i) { ter.Felvetel(new Kincs(j, i)); db++; } } } }
public Keret() { this.ter = new JatekTer(PALYA_MERET_X, PALYA_MERET_Y); PalyaGenerálás(PALYA_MERET_X, PALYA_MERET_Y); }