vitro.util
Class MazeFactory

java.lang.Object
  extended by vitro.util.MazeFactory

public class MazeFactory
extends Object


Nested Class Summary
protected static class MazeFactory.Delta
           
 
Field Summary
protected static List<MazeFactory.Delta> deltas
           
 int height
           
 Random random
           
 int width
           
 int xStart
           
 int yStart
           
 
Constructor Summary
MazeFactory(int width, int height, int xStart, int yStart, Random random)
           
 
Method Summary
 Maze generate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deltas

protected static final List<MazeFactory.Delta> deltas

width

public final int width

height

public final int height

xStart

public final int xStart

yStart

public final int yStart

random

public final Random random
Constructor Detail

MazeFactory

public MazeFactory(int width,
                   int height,
                   int xStart,
                   int yStart,
                   Random random)
Method Detail

generate

public Maze generate()