public TextHandler(GameMain.GetWindowSizeDelegate windowSizeDelegate)
 {
     _windowSizeDelegate = windowSizeDelegate;
     _random = new Random();
     Waiting = true;
     Counting = false;
 }
Beispiel #2
0
 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);
 }