Exemple #1
0
        /// <summary>
        /// Update the gameplay logic.
        /// </summary>
        /// <param name="deltaTime"></param>
        private void UpdateGameplay(float deltaTime)
        {
            Player.Update(deltaTime);
            EnemyGroup.Update(deltaTime);
            ProjectileController.Update(deltaTime);
            UfoController.Update(deltaTime);

            if (EnemyGroup.RemainingEnemyCount > 0)
            {
                return;
            }

            EnemyGroup.Spawn();
            Player.Lives += 1;
        }