Итак, у меня есть класс с именем Cell, и я хочу создать матрицу объектов Cell, но я застрял и потерян, это то, что я получил, и он не работает
Как мне сделать это правильно? спасибо
class GameView(context: Context?, attrs: AttributeSet?) :
View(context, attrs) {
private val COLS:Int = 7
private val ROWS: Int = 10
fun createMaze(){
//this gives me an error Type inference failed. Expected type
//mismatch:
//required:
//Array<Array<Cell>>
//found:
//Array<IntArray>
var cells: Array<Array<Cell>> = Array(COLS, {IntArray(ROWS)})
for(x in 0..COLS){
for(y in 0..ROWS){
cells[x][y] = Cell(x,y)
}
}
}
}
class Cell(var col:Int, var row: Int){
var topWall = true
var leftWall = true
var bottomWall = true
var rightWall = true
}