Maze generation: Difference between revisions

Content added Content deleted
m (→‎{{header|Chapel}}: Minor cosmetic code change to Chapel maze output)
m (→‎{{header|Chapel}}: Use if-expressions rather than statements when displaying maze.)
Line 2,191: Line 2,191:
for row in maze.dim(0) {
for row in maze.dim(0) {
for col in maze.dim(1) {
for col in maze.dim(1) {
if maze[row, col].spaces[direction.N] then write("+ "); else write("+---");
write(if maze[row, col].spaces[direction.N] then "+ " else "+---");
}
}
writeln("+");
writeln("+");
for col in maze.dim(1) {
for col in maze.dim(1) {
if maze[row, col].spaces[direction.W] then write(" "); else write("| ");
write(if maze[row, col].spaces[direction.W] then " " else "| ");
}
}
writeln("|");
writeln("|");