Ejemplo n.º 1
0
        //Spawns an enemy
        public void SpawnEnemy()
        {
            //Generate a random position
            Vector2 randomPosition = new Vector2(randomNumbers.Next(30, 500), randomNumbers.Next(30, 500));

            //Create a new enemy
            EnemyGameObject enemy = new EnemyGameObject(randomPosition, gameObjects, randomNumbers);

            gameObjects.registerGameObject(enemy);

            //If there are players
            if (!players.IsEmpty())
            {
                //Get a random player
                PlayerGameObject randomPlayer = players.GetRandom() as PlayerGameObject;

                //Assign a random player as a target
                enemy.Target = randomPlayer;
            }
        }