Example #1
0
        private void AddBuildings(int numBuildings, string faction)
        {
            for (int i = 0; i < numBuildings; i++)
            {
                int x            = random.Next(0, map.width);
                int y            = random.Next(0, map.height);
                int buildingType = random.Next(0, 2);

                Building building;
                if (buildingType == 0)
                {
                    building = new FactoryBuilding(x, y, faction, map.height);
                }
                else
                {
                    building = new ResourceBuilding(x, y, faction);
                }

                manager.AddBuilding(building);
            }
        }