protected override void OnLoaded()
            {
                _entityFactory.CreateCamera(Scene);

                var random = new Random(0);

                for (var i = 0; i < 200; i++)
                {
                    var x = random.Next(-1000, 1000);
                    var y = random.Next(-1000, 1000);

                    _entityFactory.CreateTurret(Scene, x, y, random);
                }
            }
            protected override void OnLoaded()
            {
                _entityFactory.CreateCamera(Scene);

                for (var i = 0; i < 20; i++)
                {
                    for (var j = 0; j < 50; j++)
                    {
                        const int size   = 32;
                        const int margin = 4;

                        var x = 0 - margin / 2 - size / 2 + (-24 + j) * (size + margin);
                        var y = 0 - margin / 2 - size / 2 + (-9 + i) * (size + margin);

                        _entityFactory.CreateStaticSprite(Scene, x, y);
                    }
                }
            }
Beispiel #3
0
            protected override void OnLoaded()
            {
                _entityFactory.CreateCamera(Scene);

                var random = new Random(0);

                for (var i = 0; i < 200; i++)
                {
                    var x = random.Next(-1000, 1000);
                    var y = random.Next(-1000, 1000);

                    if (i % 2 == 0)
                    {
                        _entityFactory.CreateMovingCircleCollider(Scene, x, y, random);
                    }
                    else
                    {
                        _entityFactory.CreateMovingRectangleCollider(Scene, x, y, random);
                    }
                }
            }
        private void SetUpCamera(Scene scene)
        {
            var camera = _entityFactory.CreateCamera();

            scene.AddEntity(camera);
        }