Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 public void AddRandomRoom()
 {
     RDG.Dungeon dungeon = new RDG.Dungeon()
     {
         Height = 200,
         Width = 200
     };
     dungeon.AddRandomRoom();
 }