Esempio n. 1
0
    string DrawDungeon()
    {
        dungeonGenerator.Generate();
        byte[] dungeon = dungeonGenerator.GetDungeon();
        string result  = "";

        int width  = dungeonGenerator.GetWidth();
        int height = dungeonGenerator.GetHeight();

        for (int y = 0; y < height; y++)
        {
            for (int x = 0; x < width; x++)
            {
                if (dungeon[y * dungeonGenerator.GetWidth() + x] == 'X')
                {
                    result += 'x';
                }
                //result += 'x';
                if (dungeon[y * dungeonGenerator.GetWidth() + x] == ' ')
                {
                    result += '_';
                }
            }
            result += "\n";
        }



        return(result);
    }