|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
| MazeFiller | A strategy for filling a maze's cells with walls. |
| MazeFillerKinked | A MazeFiller which retries and will turn. |
| MazeFillerRetry | A MazeFiller which treats each collision as a branch node |
| MazeFillerSimple | A simple MazeFiller with no retry on collision, no bending of straight paths. |
| PathEnd | A Bean that represents the end cell of a path being generated. |
Provides classes which fill a simple maze using a variety of generating algorithms. These generators accept plug-in strategies for storage (LIFO or FIFO) and a plug-in geometry.
There are three filler algorithms.
The algorithm is parameterized with a branching factor. A 100% branching factor leads to very short sections between intersections. A 0% branching factor leads to a boring maze - more of a path.
A filler algorithm can also have a plug in storage mechanism.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||