「部屋」オブジェクトの2次元配列を、配列の内容の一種の印刷/表示として返そうとしています。
Room* m_map[10][10];
そのように生成されます:
//Initialise array to NULL
for(int x=0;x<10;x++)
{
for(int y=0;y<10;y++)
m_map[x][y] = NULL;
}
for(int n=0; n<10; n++)
{
for(int ran=0; ran<3; ran++)
{
int r_n = rand() % 10 ;
Room* r = new Room(n, "Normal", true, false, false, true);
m_map[r_n][n] = r;
}
}
つまり、これによって得られるのは、配列内の部屋の分散です。
次に、NULLを参照して、これらの部屋がどこにあるかをユーザーに表示/印刷したいと思います。
したがって、たとえば、NULLが「#」を表示する場合、それが部屋の場合は「」を残すことができます。
メソッドで返す必要のあるビットがわかりません。
助けや正しい方向を指し示すことは本当にありがたいです