private static void AddShot(Vector2 location, Vector2 velocity, int frame) { Particle shot = new Particle(location, Texture, shotRectangle, velocity, Vector2.Zero, 400f, 120, Color.White, Color.White); shot.AddFrame(new Rectangle(shotRectangle.X + shotRectangle.Width, shotRectangle.Y, shotRectangle.Width, shotRectangle.Height)); shot.Animate = false; shot.Frame = frame; shot.RotateTo(velocity); Shots.Add(shot); }