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); }