Exemple #1
0
 public LightEmitter(LightEngine engine, Vector2 boundPosition, float radius, int lightLayer)
 {
     e = engine;
     pos = boundPosition;
     r = radius;
     layer = lightLayer;
 }
Exemple #2
0
        protected override void Initialize()
        {
            particles = new ParticleEngine(this);
            Assets = new AssetManager();
            Trig = new Math.Trig();
            random = new Random();
            map = new Map(this);

            Cam = new Camera(new Viewport(0, 0, WIDTH, HEIGHT));

            lightEngine = new LightEngine(this, WIDTH, HEIGHT);

            particles.presets.Add("Fire", new ParticlePreset(10, 3, 4, new Math.Timer(5, true), (float)System.Math.PI * 4));

            base.Initialize();
        }