public Wąż(int x, int y = 0) { _głowa = TworzenieObiektu.Twórz(TypObiektu.glowa, x, y); _części = new List <ObiektyBudowa>(); for (int i = 0; i < 10; i++) // for (int i=0;i< cialo.Length; i++) { _części.Add(TworzenieObiektu.Twórz(TypObiektu.tułów, i + x + 1, y)); } }
public Sciana(int x, int y) { _części = new List <ObiektyBudowa>(); for (int j = 0; j < 2; j++) { for (int i = 0; i < 10; i++) { _części.Add(TworzenieObiektu.Twórz(TypObiektu.przeszkoda, i + x, j + y)); } } }
protected void Ruch(Grid a) { licznikCzęsci = _waz.PobierzCzęści.Count; if (częśćDodaj > 0) { ObiektyBudowa nowaCzesc = TworzenieObiektu.Twórz(TypObiektu.tułów, _waz.PobierzCzęści[_waz.PobierzCzęści.Count - 1].UstawX, _waz.PobierzCzęści[_waz.PobierzCzęści.Count - 1].UstawY); a.Children.Add(nowaCzesc.UstawBudowa); _waz.PobierzCzęści.Add(nowaCzesc); częśćDodaj--; } for (int i = _waz.PobierzCzęści.Count - 1; i >= 1; i--) { _waz.PobierzCzęści[i].UstawX = _waz.PobierzCzęści[i - 1].UstawX; _waz.PobierzCzęści[i].UstawY = _waz.PobierzCzęści[i - 1].UstawY; } _waz.PobierzCzęści[0].UstawX = _waz.PobierzGłowa.UstawX; _waz.PobierzCzęści[0].UstawY = _waz.PobierzGłowa.UstawY; _waz.PobierzGłowa.UstawX += _kierunekX; _waz.PobierzGłowa.UstawY += _kierunekY; if (Interakcja(pobierzSiatke)) { KoniecGry(); } else { if (SprawdzJedzenie(pobierzSiatke)) { __jedzenie.Rysuj(); } _waz.Rysuj(); } }
public Jedzenie() { _jedzenie = TworzenieObiektu.Twórz(TypObiektu.jedzenie, 8, 8); }