private void AddGoldMines()
        {
            Random random = new Random(93);

            ResourceDefinition resourceDefinition = new ResourceDefinition("Gold");

            for (int i = 0; i < 15; i++)
            {
                Point position = new Point(random.Next(512), random.Next(512));
                MapObjectFactory.AddMine(position, resourceDefinition);
            }
        }
예제 #2
0
 private void SetEntrance(Point position, int titleType)
 {
     if (titleType == 2)
     {
         MapObjectFactory.AddObstacle(new Point(position.X, position.Y),
                                      new ObstacleDefinition("Rock", new Point(1, 1)));
     }
     else if (titleType == 3)
     {
         MapObjectFactory.AddArmy((++playerNumber).ToString(), new Point(position.X, position.Y), aiEnabled);
     }
     else if (titleType == 4)
     {
         MapObjectFactory.AddMine(new Point(position.X, position.Y), new ResourceDefinition("Gold"), 100);
     }
     else if (titleType == 5)
     {
         MapObjectFactory.AddMine(new Point(position.X, position.Y), new ResourceDefinition("Wood"), 2);
     }
 }