Maze generation: Difference between revisions
Javascript: slightly clearer code
m (Javascript: minor optimization) |
(Javascript: slightly clearer code) |
||
Line 108:
here= path.pop();
}
return (
}
function display(
var text= [];
for (var
var line= [];
if (0 == j%2)
for (var k=0; k<
if (0 == k%4)
line[k]= '+';
else {
if (j>0 && m.verti[j/2-1][Math.floor(k/4)])
line[k]= ' ';
else
Line 129 ⟶ 127:
}
else
for (var k=0; k<
if (0 == k%4) {
if (k>0 && m.horiz[(j-1)/2][k/4-1])
line[k]= ' ';
else
Line 138 ⟶ 136:
line[k]= ' ';
if (0 == j) line[1]= line[2]= line[3]= ' ';
if (
text.push(line.join('')+'\r\n');
}
|