Class MazeGenerator
java.lang.Object
za.co.wethinkcode.robots.server.world.MazeGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionMazeGenerator(int width, int height) MazeGenerator(int width, int height, int obstacleCount) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voiddeleteObstaclesFile(String filename) voidgenerateMaze(int complexity) voidgenerateRoomMaze(int roomSize) intintintgetWidth()booleanisWall(int x, int y) voidvoidsaveObstaclesToFile(String filename)
-
Constructor Details
-
MazeGenerator
public MazeGenerator(int width, int height) -
MazeGenerator
public MazeGenerator(int width, int height, int obstacleCount)
-
-
Method Details
-
generateMaze
public void generateMaze(int complexity) -
generateRoomMaze
public void generateRoomMaze(int roomSize) -
saveObstaclesToFile
-
deleteObstaclesFile
-
isWall
public boolean isWall(int x, int y) -
getObstacles
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getObstacleCount
public int getObstacleCount() -
printMaze
public void printMaze() -
clearForTesting
public void clearForTesting()
-