예제 #1
0
    public Game()
    {
      ResetToDefault();
      ratioD = d2 / d1;

      pixel_painter = new PixelPainter();
      sprite_painter = new SpritePainter();
      painter = sprite_painter;

      rnd = new Random((int) DateTime.Now.ToBinary());
      random_numbers = new double[asteriks_count_max];
      for (var i = 0; i < asteriks_count_max; i++) random_numbers[i] = (rnd.NextGaussian(rnd.Next(-100, 100), 100 / 2));

      render = new Thread(Render){ IsBackground = true };
    }
예제 #2
0
        public Game()
        {
            ResetToDefault();
            ratioD = d2 / d1;

            pixel_painter  = new PixelPainter();
            sprite_painter = new SpritePainter();
            painter        = sprite_painter;

            rnd            = new Random((int)DateTime.Now.ToBinary());
            random_numbers = new double[asteriks_count_max];
            for (var i = 0; i < asteriks_count_max; i++)
            {
                random_numbers[i] = (rnd.NextGaussian(rnd.Next(-100, 100), 100 / 2));
            }

            render = new Thread(Render)
            {
                IsBackground = true
            };
        }