public void Strzelanie(CORE myCore) { t_Strzal.Sprawdzanie(); if (User32.IsKeyPushedDown(Keys.Space) && t_Strzal.flaga == true) { Pocisk a = new Pocisk(bron.pocisk.tekstura, x, y, 10, 10, (silnik + bron.pocisk.shotspeed), kont, 1); wystrzelone.Add(a); t_Strzal.Zakonczono(); } for (int i = 0; i < wystrzelone.Count; i++) { if (wystrzelone[i].x - wystrzelone[i].div_x < -wystrzelone[i].zasieg || wystrzelone[i].y - wystrzelone[i].div_y < -wystrzelone[i].zasieg) { wystrzelone.RemoveAt(i); } } }
public virtual void Strzelanie() { t_strzal.Sprawdzanie(); if (t_strzal.flaga == true) { Pocisk a = new Pocisk(pocisk.tekstura, x, y, 10, 10, -(vx + pocisk.shotspeed), kont, 1); wystrzelone.Add(a); t_strzal.Zakonczono(); } for (int i = 0; i < wystrzelone.Count; i++) { if (wystrzelone[i].x - wystrzelone[i].div_x < -wystrzelone[i].zasieg) { wystrzelone.RemoveAt(i); } } }