bot.gen
Class BigBlobbyRoom

java.lang.Object
  extended bybot.gen.ConfigurableBoard
      extended bybot.gen.Room
          extended bybot.gen.BigRoom
              extended bybot.gen.BigBlobbyRoom
All Implemented Interfaces:
BoardGenerator, ConfigurableBoardGenerator
Direct Known Subclasses:
BigBlobbyContestBoards

public class BigBlobbyRoom
extends BigRoom
implements BoardGenerator


Field Summary
 
Fields inherited from interface bot.ConfigurableBoardGenerator
BIG, DEFAULT_DIFFICULTY, EASY, HARD, MEDIUM, SMALL, TRIVIAL, VERY_HARD
 
Constructor Summary
BigBlobbyRoom()
           
 
Method Summary
 void fillGaps(Board b, Point p)
           
 Board generateBoard()
           
 int prune(Board b)
          Returns number of empty squares.
 
Methods inherited from class bot.gen.Room
makeRoom, makeRoom
 
Methods inherited from class bot.gen.ConfigurableBoard
getDifficulty, getDifficulty, getDifficulty, getRandomizedDifficulty, setDifficulty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigBlobbyRoom

public BigBlobbyRoom()
Method Detail

fillGaps

public void fillGaps(Board b,
                     Point p)

prune

public int prune(Board b)
Returns number of empty squares.


generateBoard

public Board generateBoard()
Specified by:
generateBoard in interface BoardGenerator
Overrides:
generateBoard in class BigRoom