bot.gen
Class AcidPlus

java.lang.Object
  extended bybot.gen.ConfigurableBoard
      extended bybot.gen.AcidPlus
All Implemented Interfaces:
BoardGenerator, ConfigurableBoardGenerator, ExtraPainBoardGenerator

public class AcidPlus
extends ConfigurableBoard
implements BoardGenerator, ExtraPainBoardGenerator

AcidPlus is a big plus with the key at the end of a branch, and acid at the end of all the other branches.

Extra pain: Key at random spot.


Field Summary
 
Fields inherited from interface bot.ConfigurableBoardGenerator
BIG, DEFAULT_DIFFICULTY, EASY, HARD, MEDIUM, SMALL, TRIVIAL, VERY_HARD
 
Constructor Summary
AcidPlus()
           
 
Method Summary
 Board generateBoard()
           
 boolean painOn()
           
 void setExtraPain(boolean painOn)
           
 
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

AcidPlus

public AcidPlus()
Method Detail

setExtraPain

public void setExtraPain(boolean painOn)
Specified by:
setExtraPain in interface ExtraPainBoardGenerator

painOn

public boolean painOn()
Specified by:
painOn in interface ExtraPainBoardGenerator

generateBoard

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