Amazing Mazes

Class MazeDFS

java.lang.Object
  |
  +--Maze
        |
        +--MazeDFS

final class MazeDFS
extends Maze

MAZE DFS ******** creates maze using Depth-First Search algorithm


Fields inherited from class Maze
ALL_WALLS, C_BACK, C_PATH, CE_BACK, CE_PATH, CN_BACK, CN_PATH, cols, cp, CS_BACK, CS_PATH, CW_BACK, CW_PATH, E_BACK, E_BORDER, E_PATH, E_WALL, EAST, endPt, m, mc, mg, N_BACK, N_BORDER, N_PATH, N_WALL, NORTH, rows, S_BACK, S_BORDER, S_PATH, S_WALL, SOUTH, stack, stackPtr, startPt, totalCells, W_BACK, W_BORDER, W_PATH, W_WALL, WEST
 
Constructor Summary
(package private) MazeDFS(java.awt.Dimension d, MazeCanvas mc, ControlPanel cp, MazeGen mg)
           
 
Method Summary
(package private)  void setWalls()
           
 
Methods inherited from class Maze
getCell, getCols, getEnd, getRows, getStart, randomInt, setStartEnd, solveMaze, solveMazeAJ
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

MazeDFS

MazeDFS(java.awt.Dimension d,
        MazeCanvas mc,
        ControlPanel cp,
        MazeGen mg)
Method Detail

setWalls

void setWalls()
Overrides:
setWalls in class Maze

Author: Andrew Bridges
Copyright © 2001