| Modifier and Type | Field and Description |
|---|---|
protected Cell |
Boundary.cell1 |
protected Cell |
Boundary.cell2 |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Cell,Boundary> |
Cell.boundaries |
| Modifier and Type | Method and Description |
|---|---|
Cell |
Boundary.getCell1() |
Cell |
Boundary.getCell2() |
Cell[] |
Maze.getCells() |
Cell |
Cell.getNeighborWithAllWalls() |
| Modifier and Type | Method and Description |
|---|---|
Set<Cell> |
Cell.getNeighbors() |
Stack<Cell> |
RectangularMaze.getSolution() |
Stack<Cell> |
Maze.resolve(Cell start,
Cell end) |
| Modifier and Type | Method and Description |
|---|---|
Boundary |
Cell.getBoundary(Cell neighbor) |
boolean |
Cell.hasWall(Cell neighbor) |
Stack<Cell> |
Maze.resolve(Cell start,
Cell end) |
void |
Cell.setHasWall(Cell neighbor,
boolean hasWall) |
| Constructor and Description |
|---|
Boundary(Cell cell1,
Cell cell2) |
Maze(Cell[] cells) |
Copyright © 2018. All Rights Reserved.