public JatekElem(int x, int y, JatekTer ter) { this.x = x; this.y = y; ter.Felvetel(this); this.ter = ter; }
public BacktrackElhelyezo(JatekTer ter) { this.ter = ter; int db = (ter.MeretX - 2) * (ter.MeretY - 2); uresPoziciok = new int[db, 2]; int k = 0; for (int i = 1; i < ter.MeretX - 1; i++) for (int j = 1; j < ter.MeretY - 1; j++) { if (ter.MegadottHelyenLevok(i, j).Length == 0) { uresPoziciok[k, 0] = i; uresPoziciok[k, 1] = j; k++; } } }
public RogizettJatekElem(int x, int y, JatekTer ter) : base(x, y, ter) { }
public MozgoJatekElem(int x, int y, JatekTer ter) : base(x, y, ter) { }
public Kincs(int x, int y, JatekTer ter) : base(x, y, ter) { }
public Fal(int x, int y, JatekTer ter) : base(x, y, ter) { }
public Keret() { ter = new JatekTer(PALYA_MERET_X, PALYA_MERET_Y); generator = new OrajelGenerator(); PalyaGeneralas(); }
public MozgoJatekElem(int x, int y, JatekTer ter) : base(x, y, ter) { Aktiv = true; ter.Felvesz(this); }
public JatekElem(int x, int y, JatekTer ter) { this.X = x; this.Y = y; this.ter = ter; }
public Jatekos(string nev, int x, int y, JatekTer ter) : base(x, y, ter) { this.nev = nev; }