bot.gen
Class DoorBoard

java.lang.Object
  extended bybot.gen.MarkerChain
      extended bybot.gen.Winder
          extended bybot.gen.DoorBoard
All Implemented Interfaces:
BoardGenerator

public class DoorBoard
extends Winder
implements BoardGenerator

Just like Winder, except the bot needs to stop at the next corner after finding the key in a random place in the maze. Uses ExitBoard.


Field Summary
 
Fields inherited from class bot.gen.Winder
LENGTHS
 
Constructor Summary
DoorBoard()
           
 
Method Summary
 Board generateBoard()
           
 
Methods inherited from class bot.gen.Winder
maybePlaceSquare, placeSquareRow
 
Methods inherited from class bot.gen.MarkerChain
placeSquare, placeSquareRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoorBoard

public DoorBoard()
Method Detail

generateBoard

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