Class MazeRunnerLauncher

java.lang.Object
  extended by MazeRunnerLauncher

public class MazeRunnerLauncher
extends java.lang.Object

MazeRunnerLauncher defines our program's main method, which parses the command-line parameters, build the Maze, and starts a MazeRunner. Some of the code in this file and other files is useful only in conjunction with a maze visualizer. You can mostly ignore it, except that you should take care to mark cells as "VISIT_IN_PROGRESS," "VISITED" and "ON_SOLUTION_PATH" when running your search.

Author:
Albert J. Wong (awong@cs)

Field Summary
static int DEFAULT_UPDATE_INTERVAL
          The number of milliseconds to wait between visualizer GUI updates.
 
Constructor Summary
MazeRunnerLauncher()
           
 
Method Summary
static void main(java.lang.String[] args)
           
private static void printUsage()
          Prints the usage instructions to standard error.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_UPDATE_INTERVAL

public static final int DEFAULT_UPDATE_INTERVAL
The number of milliseconds to wait between visualizer GUI updates.

See Also:
Constant Field Values
Constructor Detail

MazeRunnerLauncher

public MazeRunnerLauncher()
Method Detail

main

public static void main(java.lang.String[] args)

printUsage

private static void printUsage()
Prints the usage instructions to standard error. You should modify this method to document whatever command-line arguments you add to the program.