private void GeneratorNepriatelov_Tick(object sender, EventArgs e) { Random rndcis = new Random(); Nepriatel nepriatel = null; if (rndcis.Next(2) == 1) { nepriatel = new Nepriatel(this, "Grafika\\Nepritel1.bmp"); } else { nepriatel = new Nepriatel(this, "Grafika\\Nepritel2.bmp"); } nepriatel.X = rndcis.Next(HernyObjekt.min_X, HernyObjekt.max_X - 100); for (int i = 0; i < zoznamHernychObjektov.Count; i++) { if (ObjektyKoliduju(zoznamHernychObjektov[i], nepriatel)) { return; } } nepriatel.Prienik += PrienikNepriatela; zoznamHernychObjektov.Add(nepriatel); }
public HernySvet(Form f) { MessageBox.Show("Hra bude spustena", "Sprava hry"); hlavneOkno = f; casovac.Interval = 1; casovac.Tick += AktualizaciaHry; hlavneOkno.Paint += HlavneOkno_Paint; hlavneOkno.KeyDown += HlavneOkno_KeyDown; hlavneOkno.KeyUp += HlavneOkno_KeyUp; casovac.Start(); lodHraca = new Hrac(this); Nepriatel nepriatel = new Nepriatel(this, "Grafika\\Nepritel1.bmp"); nepriatel.Prienik += PrienikNepriatela; zoznamHernychObjektov.Add(lodHraca); zoznamHernychObjektov.Add(nepriatel); generatorNepriatelov.Interval = 2000; generatorNepriatelov.Tick += GeneratorNepriatelov_Tick; generatorNepriatelov.Start(); }