private void SpawnEnemies()
        {
            EnemySpinner spinner1 = EnemySpinnerFactory.CreateNew();

            spinner1.EnemyState   = EnemySpinner.VariableState.DarkGrey;
            spinner1.TurningSpeed = 50;
            spinner1.Position     = new Microsoft.Xna.Framework.Vector3(-200, 200, 0);
            EnemyKamikaze kamikaze3 = EnemyKamikazeFactory.CreateNew();

            kamikaze3.Position   = new Microsoft.Xna.Framework.Vector3(200, 200, 0);
            kamikaze3.EnemyState = EnemyKamikaze.VariableState.Purple;
        }
Beispiel #2
0
        private void SpawnKamikaze()
        {
            Vector3 position = GetRandomSpinnerPosition();
            Vector3 velocity = GetRandomSpinnerVelocity(position);

            EnemyKamikaze kamikaze = EnemyKamikazeFactory.CreateNew();

            kamikaze.CurrentState = EnemyKamikaze.VariableState.DarkGrey;
            kamikaze.Position     = position;
            kamikaze.Velocity     = velocity;

            mLastSpawnTimeK = FlatRedBall.Screens.ScreenManager.CurrentScreen.PauseAdjustedCurrentTime;
        }
Beispiel #3
0
        private void SpawnEnemies()
        {
            EnemyKamikaze kamikaze1 = EnemyKamikazeFactory.CreateNew();

            kamikaze1.EnemyState = EnemyKamikaze.VariableState.DarkGrey;
            kamikaze1.Position   = new Microsoft.Xna.Framework.Vector3(-200, 200, 0);
            EnemyKamikaze kamikaze2 = EnemyKamikazeFactory.CreateNew();

            kamikaze2.Position   = new Microsoft.Xna.Framework.Vector3(0, 200, 0);
            kamikaze2.EnemyState = EnemyKamikaze.VariableState.Metallic;
            EnemyKamikaze kamikaze3 = EnemyKamikazeFactory.CreateNew();

            kamikaze3.Position   = new Microsoft.Xna.Framework.Vector3(200, 200, 0);
            kamikaze3.EnemyState = EnemyKamikaze.VariableState.Purple;
        }