public Snake(Panel Cont, GlavaZmije G1, TijeloZmije T1, GlavaZmije G2, TijeloZmije T2, HranaZmije H, Level L) { CON = Cont; CON.Controls.Clear (); Q.Clear (); S.Clear (); BrzinaZmije = (Brzina)L; Glava1 = G1; Glava2 = G2; Tijelo1 = T1; Tijelo2 = T2; Hrana = H; iHrana.Height = iHrana.Width = SIZE; iHrana.BackgroundImageLayout = ImageLayout.Zoom; iHrana.BackgroundImage = H.Slika; int ax = 0, ay = 0; RandFood (ref ax, ref ay); iHrana.Location = new Point (ax, ay); CON.Controls.Add (iHrana); Dir1 = 2; Dir2 = 0; { Panel P = new Panel (); CON.Controls.Add (P); P.Left = 3 * SIZE; P.Top = 0; P.Height = P.Width = SIZE; P.BackgroundImageLayout = ImageLayout.Zoom; P.BackgroundImage = Glava1.Slika; S.Add (P); } { Panel P = new Panel (); CON.Controls.Add (P); P.Left = Rand (CON.Width - 3 * SIZE, CON.Width - SIZE); P.Top = Rand (CON.Height - 2 * SIZE, CON.Height - SIZE); P.Height = P.Width = SIZE; P.BackgroundImageLayout = ImageLayout.Zoom; P.BackgroundImage = Glava2.Slika; Q.Add (P); } Dodaj (); Dodaj (); Dodaj (false); Dodaj (false); T.Tick += T_Tick; }
private void postaviDefault() { glava1 = new GlavaZmije(imglGlava.Images[10]); glava2 = new GlavaZmije(imglGlava.Images[11]); tijelo1 = new TijeloZmije(imglTijelo.Images[2]); tijelo2 = new TijeloZmije(imglTijelo.Images[2]); hrana = new HranaZmije(imglHrana.Images[3]); }