public ParticleEngine(Texture2D texture, Texture2D lightMapTexture, GameMain.GetWindowSizeDelegate windowSizeDelegate, GameMain.GetScaleDelegate scaleDelegate)
 {
     _windowSizeDelegate = windowSizeDelegate;
     _scaleDelegate = scaleDelegate;
     _texture = texture;
     _lightMapTexture = lightMapTexture;
     _particles = new List<Particle>();
     _random = new Random();
 }
 public GameScreen(GameMain.GetWindowSizeDelegate windowSizeDelegate, GameMain.GetScaleDelegate scaleDelegate)
 {
     _windowSizeDelegate = windowSizeDelegate;
     _scaleDelegate = scaleDelegate;
     _line = new Line(50, windowSizeDelegate);
 }