public void BuildDungeon() { RDG.Dungeon dungeon = new RDG.Dungeon(80, 80, 80); System.IO.StreamWriter fout = new System.IO.StreamWriter("C:\\Test.txt"); List<RDG.Room> roomList; for (int r = 0; r < dungeon.Height; r++) { for (int c = 0; c < dungeon.Height; c++) { RDG.Dungeon.Coordinates coords = new RDG.Dungeon.Coordinates(r,c); if (dungeon.Map.TryGetValue(coords, out roomList)) { fout.Write(roomList.Count); } else { fout.Write("0"); } } fout.WriteLine(); } fout.Flush(); fout.Close(); }
public void AddRandomRoom() { RDG.Dungeon dungeon = new RDG.Dungeon() { Height = 200, Width = 200 }; dungeon.AddRandomRoom(); }