Anonymous user
Maze generation: Difference between revisions
m
→{{header|Julia}}
Line 4,530:
function walk(maze::Matrix, nxtcell::Vector, visited::Vector=[])
push!(visited, nxtcell)
for neigh in shuffle(neighbors(nxtcell,
if neigh ∉ visited
maze[round.(Int, (nxtcell + neigh) / 2)...] = 0
|