public TextHandler(GameMain.GetWindowSizeDelegate windowSizeDelegate) { _windowSizeDelegate = windowSizeDelegate; _random = new Random(); Waiting = true; Counting = false; }
public Line(float thickness, GameMain.GetWindowSizeDelegate windowSizeDelegate) { Thickness = thickness; _randThickness = thickness; this._windowSizeDelegate = windowSizeDelegate; Vector2 windowSize = windowSizeDelegate(); Pos1 = new Vector2(windowSize.X / 2, 0); }
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); }