Maze generation: Difference between revisions
Content added Content deleted
Line 1,657: | Line 1,657: | ||
for (var x = 0; x < _width; x++) |
for (var x = 0; x < _width; x++) |
||
{ |
{ |
||
sbTop.Append(this[x, y].HasFlag(CellState.Top) ? "+--" : "+ "); |
sbTop.Append(this[x, y].HasFlag(CellState.Top) ? "+---" : "+ "); |
||
sbMid.Append(this[x, y].HasFlag(CellState.Left) ? "| " : " "); |
sbMid.Append(this[x, y].HasFlag(CellState.Left) && !(x == 0 && y == 0) ? "| " : " "); |
||
} |
} |
||
if (firstLine == string.Empty) |
if (firstLine == string.Empty) |
||
Line 1,681: | Line 1,681: | ||
Sample output: |
Sample output: |
||
<pre> |
<pre> |
||
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ |
||
| | | | |
|||
+ +--+ |
+ +---+ +---+---+ +---+ + +---+---+ +---+ +---+---+ +---+---+ + |
||
| | |
| | | | | | | | | | | | |
||
+ +--+ |
+ + +---+ +---+---+ + +---+---+ +---+---+ + +---+---+ + + + |
||
| |
| | | | | | | | | | | | |
||
+ + +--+--+ + + |
+ + +---+---+ + + + + +---+---+ + +---+---+ +---+---+ + + |
||
| | | |
| | | | | | | | | | | | |
||
+ |
+ +---+ + + + +---+---+ +---+---+---+---+---+ + + +---+---+ + |
||
| |
| | | | | | | | | | | |
||
+ |
+---+---+---+ + +---+---+ +---+---+---+---+ + +---+---+ + + +---+ |
||
| |
| | | | | | | | | |
||
+ |
+ +---+---+---+ + +---+---+---+---+ + +---+---+ +---+---+ +---+ + |
||
| |
| | | | | | | | | | | |
||
+ |
+ + + +---+---+---+---+ + + + + + +---+---+ + + +---+ + |
||
| |
| | | | | | | | | | |
||
+ |
+ +---+---+ +---+ +---+---+ +---+---+ +---+ +---+---+ +---+---+---+ |
||
| | | | | | | | | |
| | | | | | | | | | | | | |
||
+---+---+ +---+ + + +---+---+ +---+ + + + + +---+---+ + + |
|||
| |
| | | | | | | | | | |
||
+ +--+ |
+ +---+---+ +---+---+---+ + + +---+---+ +---+---+---+---+---+---+ + |
||
| |
| | | | | | | | | |
||
+ |
+ + + +---+ +---+ + + +---+ +---+---+ +---+---+---+---+---+ + |
||
| | | | | |
| | | | | | | | | | | |
||
+ + |
+ + +---+ +---+ +---+---+ + + + +---+---+ +---+---+---+---+ + |
||
| |
| | | | | | | | | | |
||
+ +---+---+---+---+---+ +---+---+ + +---+ + + + + +---+---+ + |
|||
| | | | | | | |
| | | | | | | | | | | | | | |
||
+ |
+ + + +---+ + + + +---+ + + +---+---+---+ +---+ + + + |
||
| |
| | | | | | | | | | | | |
||
+ |
+---+---+---+ + +---+---+ + +---+ +---+---+ + + +---+---+---+---+ |
||
| | |
| | | | | | | | | | | |
||
+ |
+ +---+ + + + + +---+---+ +---+ + +---+ +---+ +---+ + + |
||
| | | | |
| | | | | | | | | | | | | | | |
||
+ |
+ + +---+---+---+ +---+---+---+ + +---+ + + + + + +---+ + |
||
| |
| | | | | | | | | | | |
||
+---+ +---+ + +---+---+---+ +---+ + +---+ + +---+---+---+---+ + |
|||
| |
| | | | | | | | | | |
||
+--+ + +--+ |
+ +---+---+---+ + +---+ +---+---+---+ + + +---+ +---+---+---+ + |
||
| |
| | | | | |
||
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-- |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+--- |
||
</pre> |
</pre> |
||