Maze generation: Difference between revisions

Line 3,459:
=={{header|Kotlin}}==
{{trans|Java}}
<lang scala>classimport MazeGenerator(val x: Int, val y: Int) {java.util.*
 
class MazeGenerator(val x: Int, val y: Int) {
private val maze = Array(x) { IntArray(y) }
 
Line 3,490 ⟶ 3,492:
for (j in 0..x - 1) print("+---")
println('+')
}
 
inline private fun <reified T> Array<T>.shuffle(): Array<T> {
val list = toMutableList()
Collections.shuffle(list)
return list.toTypedArray()
}