Anonymous user
Maze generation: Difference between revisions
→{{header|Kotlin}}
Line 3,459:
=={{header|Kotlin}}==
{{trans|Java}}
<lang scala>
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()
}
|