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); } } }
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); }