private void timer2_Tick(object sender, EventArgs e) { TopMeci noviMetak = new TopMeci(); listaMetaka.Add(noviMetak); foreach (TopMeci tp in listaMetaka.ToList()) { tp.pomeriSe(); Refresh(); if (tp.X >= 300) { listaMetaka.Remove(tp); Refresh(); } if (listaMetaka.Count() == 4) { listaMetaka.Clear(); } if (tp.sudar(igrac)) { timer1.Stop(); timer2.Stop(); timer3.Stop(); label3.Show(); } } bz.pomerise_X(); if (bz.X == 90 || bz.X == 20) { bz.okreni_x(); Refresh(); } gbz.pomerise_Y(); if (gbz.Y == 320 || gbz.Y == 500) { gbz.okreni_y(); Refresh(); } PucanjeGlavniBz novo = new PucanjeGlavniBz(gbz); pgbz.Add(novo); foreach (PucanjeGlavniBz q in pgbz.ToList()) { q.pomeriSe(); Refresh(); if (q.X > 250) { pgbz.Remove(q); Refresh(); } if (q.sudar(igrac)) { timer1.Stop(); timer2.Stop(); label3.Show(); } } }