bot.gen
Class Haiku

java.lang.Object
  extended bybot.gen.Haiku
All Implemented Interfaces:
BoardGenerator
Direct Known Subclasses:
Haiku2, Jokes

public class Haiku
extends Object
implements BoardGenerator


Field Summary
static String HAIKU_FILE
           
 int min_size
           
 
Constructor Summary
Haiku()
           
 
Method Summary
 void branch(int depth, Point start)
           
 int countAdjacent(Point p)
           
 Board generateBoard()
           
 void placeSquare(int i, int j)
           
 void placeSquare(Square sq, int i, int j)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HAIKU_FILE

public static final String HAIKU_FILE
See Also:
Constant Field Values

min_size

public int min_size
Constructor Detail

Haiku

public Haiku()
Method Detail

placeSquare

public void placeSquare(int i,
                        int j)

placeSquare

public void placeSquare(Square sq,
                        int i,
                        int j)

countAdjacent

public int countAdjacent(Point p)

branch

public void branch(int depth,
                   Point start)

generateBoard

public Board generateBoard()
Specified by:
generateBoard in interface BoardGenerator