Exemple #1
0
        protected override void LoadForeground()
        {
            var enemyManager = new EnemyManager(TopDown.EnemyName, TopDown.EnemyBulletName, SpaceGraphics.EnemyShipAsset.First(), 100, 1000, ForegroundLayer, 2, SpaceSounds.Sound_Explosion01, 5, 50);

            enemyManager.AddObjectEventAction(ObjectEvent.CollisionEnter, EnemyShipDestroyed);
            ForegroundLayer.Managers.Add(enemyManager);

            var asteroidManager = new AsteroidManager(SpaceGraphics.AsteroidAsset, SpaceGraphics.MiniAsteroidAsset, ForegroundLayer);

            ForegroundLayer.Managers.Add(asteroidManager);

            CreatePlayer();
            CreateScoreDisplay();
        }