Maze generation: Difference between revisions

Updated D entry
(Added AWK example)
(Updated D entry)
Line 1,282:
enum int w = 14, h = 10;
auto vis = new bool[][](h, w),
hor = iota(h + 1).map!(_ => R(["+---"], .R(w)).array,
ver = iota(h).iota.map!(_ => R(["| "], .R(w) ~ "|").array;
 
void walk(in int x, in int y) /*nothrow*/ {