public class RectangularMaze extends Maze
| Modifier and Type | Method and Description |
|---|---|
void |
back() |
boolean |
canGoBack() |
boolean |
canGoDown() |
boolean |
canGoLeft() |
boolean |
canGoRight() |
boolean |
canGoUp() |
static RectangularMaze |
createMaze(int colCount,
int rowCount,
org.vectomatic.dom.svg.OMSVGDocument document,
org.vectomatic.dom.svg.OMSVGPathElement mazeDef,
org.vectomatic.dom.svg.OMSVGGElement cellGroup,
org.vectomatic.dom.svg.OMSVGPathElement borderPath,
org.vectomatic.dom.svg.OMSVGPathElement wallPath) |
void |
displaySolution(boolean show) |
void |
down() |
boolean |
gameWon() |
int |
getColCount() |
int |
getRowCount() |
Stack<Cell> |
getSolution() |
void |
left() |
void |
move(int x,
int y) |
void |
perfectRandomize() |
void |
right() |
void |
up() |
void |
update(int x,
int y) |
void |
updateCurrent() |
public int getColCount()
public int getRowCount()
public void left()
public boolean canGoLeft()
public void right()
public boolean canGoRight()
public void up()
public boolean canGoUp()
public void down()
public boolean canGoDown()
public void back()
public boolean canGoBack()
public void move(int x,
int y)
public void update(int x,
int y)
public void updateCurrent()
public boolean gameWon()
public void displaySolution(boolean show)
public static RectangularMaze createMaze(int colCount, int rowCount, org.vectomatic.dom.svg.OMSVGDocument document, org.vectomatic.dom.svg.OMSVGPathElement mazeDef, org.vectomatic.dom.svg.OMSVGGElement cellGroup, org.vectomatic.dom.svg.OMSVGPathElement borderPath, org.vectomatic.dom.svg.OMSVGPathElement wallPath)
public void perfectRandomize()
perfectRandomize in class MazeCopyright © 2018. All Rights Reserved.