bookExamples.ch08ArraysAndVectors.maze
Class MazeUtility
java.lang.Object
bookExamples.ch08ArraysAndVectors.maze.MazeUtility
public class MazeUtility
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MazeUtility
public MazeUtility()
setMazeString
public static void setMazeString(java.lang.String[] ms)
setMaze
public void setMaze(char[][] c)
getChars
public static char[][] getChars(java.lang.String[] s)
print
public static void print()
getStart
public static java.awt.Point getStart()
getExit
public static java.awt.Point getExit()
markExit
public static void markExit(java.awt.Point p)
isDone
public static boolean isDone(char[][] maze,
java.awt.Point p)
markStart
public static void markStart(java.awt.Point p)
mark
public static void mark(java.awt.Point p)
solve
public static void solve()
mazeTraverse
public static void mazeTraverse(java.awt.Point loc,
int direction)
validMove
public static boolean validMove(int r,
int c)
getRight
public static int getRight()
getLeft
public static int getLeft()
getUp
public static int getUp()
getDown
public static int getDown()
getW
public static int getW()
setW
public static void setW(int w)
getH
public static int getH()
setH
public static void setH(int h)
getMazeString
public static java.lang.String[] getMazeString()
getMaze
public static char[][] getMaze()