第一個if語句mazeMapArray[i][j]==1 是什么意思呢?為什么要判斷是否等于1?
void?MazeMap::drawMap()?const { for(int?i=0;i<mazeHeight;i++) { for(int?j=0;j<mazeWidth;j++) { if(mazeMapArray[i][j]?==?1) { cout?<<?mazeWall; } else { cout?<<?mazeRoad; } } cout?<<?endl; } }
PS. 這是老師給出的源碼MazeMap.cpp中的函數(shù)定義。
2016-09-29
老師這里寫的不好,應(yīng)該把1改成WALL。實(shí)際上1就代表WALL,0代表ROAD。
2016-08-17
1就畫墻,否則就畫路,可能是這樣吧,沒看代碼里具體mazeWall是什么