我试图返回一个二维的“房间”对象数组,作为数组中内容的一种打印/显示。
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显示'#',如果它是一个房间离开一个''。
我不确定我应该在方法中返回的位。
任何帮助或指出正确的方向将不胜感激