Exemplo n.º 1
0
        public void SpawnWanderers(int count)
        {
            for (int e = 0; e < Enemies.Capacity; e++)
            {
                if (!Enemies[e].Alive)
                {
                    Wanderer w = new Wanderer();
                    RemoveChild(Enemies[e]);
                    Enemies[e] = w;
                    AddChild(w);
                    w.LoadContent(Scene.ContentManager);
                    Enemies[e].Spawn(new Vector3(random.Next(-500, 500), random.Next(-500, 500), 0.0f));

                    count--;
                    if (count <= 0)
                    {
                        return;
                    }
                }
            }
        }
Exemplo n.º 2
0
        public void SpawnWanderers(int count)
        {
            for (int e = 0; e < Enemies.Capacity; e++)
            {
                if (!Enemies[e].Alive)
                {
                    Wanderer w = new Wanderer();
                    RemoveChild(Enemies[e]);
                    Enemies[e] = w;
                    AddChild(w);
                    w.LoadContent(Scene.ContentManager);
                    Enemies[e].Spawn(new Vector3(random.Next(-500, 500), random.Next(-500, 500), 0.0f));

                    count--;
                    if (count <= 0)
                        return;
                }
            }
        }