Exemplo n.º 1
0
 //CONSTRUCTORS
 public Level(string name)
 {
     DungeonGenerator.DungeonGenerator dng = new DungeonGenerator.DungeonGenerator(21, 55, 10, 70, 80, new RoomGenerator(10, 3, 6, 3, 6));
     int[,] intMap = DungeonGenerator.DungeonGenerator.ExpandToTiles(dng.Generate());
     char[,] tempmap = Map.GenerateCharMap(intMap);
     
     _name = name;
     _map = new Map(tempmap, 1, 5);
     _entities = new List<LivingObject>();
     _entrance = null;
     _exit = null;
     GenerateMonsters(10);
     GenerateItems(5);
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var d = new DungeonGenerator();
            var map = d.CreateDungeon(13, 11);
            Console.WriteLine(map.RoomsInPath);
            MapDrawer.Draw(map);

            var d2 = new DungeonGenerator2();
            map = d2.CreateDungeon(15);
            MapDrawer.Draw(map);

            var d3 = new DungeonGenerator3();
            map = d3.CreateDungeon(13, 11);
            MapDrawer.Draw(map);
            Console.Read();
        }