//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); }
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(); }