Maze generation: Difference between revisions

J: document major data structure
m (Using an interwiki link)
(J: document major data structure)
Line 38:
' ' (a:-.~0 1;0 2; 0 3;(2 1-~$text);(1 4&+&.> hdoor),,vdoor+&.>"0/2 1;2 2;2 3)} text
)</lang>
 
The result of <code>maze</code> is a pair of arrays: one for open "doors" in the horizontal direction and the other for open "doors" in the vertical direction. The entry and exit doors are not represented by <code>maze</code> -- they are implicitly defined and are implemented in <code>display</code>.
 
Example use (with ascii box drawing enabled):
6,962

edits