Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
A
Acid
- class bot.
Acid
.
Acid will kill any bot that it acts on.
Acid()
- Constructor for class bot.
Acid
AcidCross
- class bot.gen.
AcidCross
.
The AcidCross problem set.
AcidCross()
- Constructor for class bot.gen.
AcidCross
AcidCrossBot
- class bot.ps.
AcidCrossBot
.
Deals with the acid cross
AcidCrossBot()
- Constructor for class bot.ps.
AcidCrossBot
AcidPlus
- class bot.gen.
AcidPlus
.
AcidPlus is a big plus with the key at the end of a branch, and acid at the end of all the other branches.
AcidPlus()
- Constructor for class bot.gen.
AcidPlus
Actor
- class bot.
Actor
.
Actors are things that, when installed as Actors in a given square, can act on the bot when the bot steps into the square.
Actor()
- Constructor for class bot.
Actor
Actor(String)
- Constructor for class bot.
Actor
AngelBoard
- class bot.gen.
AngelBoard
.
For Angel problem set.
AngelBoard()
- Constructor for class bot.gen.
AngelBoard
AngelBot
- class bot.ps.
AngelBot
.
This bot solves the AngelBoard
AngelBot()
- Constructor for class bot.ps.
AngelBot
AngelCrowds
- class bot.gen.
AngelCrowds
.
NOTE: Implements serializable so the angels on the board can be serializable as well.
AngelCrowds()
- Constructor for class bot.gen.
AngelCrowds
Assert
- class bot.
Assert
.
Assert is a library of assertion routines.
Assert()
- Constructor for class bot.
Assert
acidLine(Board, int, int, int, int, int)
- Static method in class bot.gen.
Gen
Draw a line len units long starting at sx, sy going dx,dy per step.
act(Bot)
- Method in class bot.
Acid
act(Bot)
- Method in class bot.
Actor
Override this method to make the actor do something to the passed bot.
act(Bot)
- Method in class bot.
Critter
act(Bot)
- Method in class bot.
Pit
act(Bot)
- Method in class bot.
Scorch
actor()
- Method in class bot.
Square
addBoardName(String)
- Method in class bot.
BoardFactory
Add the name to the list of names to rotate through.
addBoardName(String, boolean)
- Method in class bot.
BoardFactory
Add name.
addBotName(String)
- Method in class bot.
BotFactory
addCritter(Critter)
- Method in class bot.
CritterBoard
addImage(Point, Image)
- Method in class bot.
CheckerCanvas
Add image to given point on board (on top of previous images).
addSquare(int, int)
- Method in class bot.
Board
Add point if not already added.
addSquare(Point)
- Method in class bot.
Board
Add point if not already added.
addSquare(Square)
- Method in class bot.
Board
Adds a square unless that location already exists, in which case it does nothing.
addSquare(Board, int, int)
- Method in class bot.gen.
AngelCrowds
addSquare(Board, int, int)
- Method in class bot.gen.
DrawBoard
Deprecated.
addSquare(Board, int, int)
- Static method in class bot.gen.
Gen
Add a square at given coordinates.
addSquare(Board, Point)
- Static method in class bot.gen.
Gen
Add a square at given coordinates.
addSquare(Board, Point, Thing)
- Static method in class bot.gen.
Gen
Add a square at given coordinates.
addSquare(Board, int, int, Thing)
- Static method in class bot.gen.
Gen
Add square with given thing in it.
addSquare(Board, int, int, Actor)
- Static method in class bot.gen.
Gen
Add square with given actor in it.
addSquare(Point)
- Method in class bot.gen.
KnightBoard
addSquare(int, int)
- Method in class bot.gen.
KnightBoard
addSquare(Square)
- Method in class bot.gen.
KnightBoard
addSquare(int, int)
- Method in class bot.gen.
Maze
addSquare(Square)
- Method in class bot.gen.
Maze
addSquare(int, int)
- Method in class bot.jeremy.
Melt
Override drawboard's addSquare
addSquare(Square, int, int)
- Method in class bot.jeremy.
Melt
alert(String)
- Method in class bot.
CheckerCanvas
Put message in center of screen.
alert(String)
- Method in class bot.
GraphicInformer
Put up alert message on screen.
alert(String)
- Method in interface bot.
Informer
Big, important message (alarms, bot died, etc.)
alert(String)
- Method in class bot.
MinimalInformer
answer(String)
- Method in interface bot.
Conversationalist
answer(String)
- Method in class bot.ps.
AngelBot
answer(String)
- Method in class bot.ps.
PiousBot
answer(String)
- Method in class bot.ps.
VeryPiousBot
B
BIG
- Static variable in interface bot.
ConfigurableBoardGenerator
BOARD_CACHE_FILE
- Static variable in class bot.
Runner
BOARD_POSTFIX
- Static variable in class bot.
BoardFactory
BOARD_PREFIX
- Static variable in class bot.
BoardFactory
BOT_IMAGE_NAME
- Static variable in class bot.
GraphicInformer
BabyBot1
- class bot.ps.
BabyBot1
.
This bot is the first bot a student will write.
BabyBot1()
- Constructor for class bot.ps.
BabyBot1
BabyBot2
- class bot.ps.
BabyBot2
.
This bot will make the maze for BabyBot, ps #1.
BabyBot2()
- Constructor for class bot.ps.
BabyBot2
BabyBot3
- class bot.ps.
BabyBot3
.
This bot will make the maze for BabyBot, ps #1, part 3.
BabyBot3()
- Constructor for class bot.ps.
BabyBot3
BabyBot4
- class bot.ps.
BabyBot4
.
This bot will make the maze for BabyBot, ps #1, part 4.
BabyBot4()
- Constructor for class bot.ps.
BabyBot4
BackBot
- class bot.ps.
BackBot
.
BackBot()
- Constructor for class bot.ps.
BackBot
BigBlobbyContestBoards
- class bot.gen.
BigBlobbyContestBoards
.
This will run the same big blobby room that it generated at start over and over again.
BigBlobbyContestBoards()
- Constructor for class bot.gen.
BigBlobbyContestBoards
BigBlobbyRoom
- class bot.gen.
BigBlobbyRoom
.
BigBlobbyRoom()
- Constructor for class bot.gen.
BigBlobbyRoom
BigBlockyRoom
- class bot.gen.
BigBlockyRoom
.
BigBlockyRoom()
- Constructor for class bot.gen.
BigBlockyRoom
BigRoom
- class bot.gen.
BigRoom
.
A big, rectangular room.
BigRoom()
- Constructor for class bot.gen.
BigRoom
Block
- class bot.
Block
.
This is a big block of granite.
Block()
- Constructor for class bot.
Block
Board
- class bot.
Board
.
This holds the maze the bot wanders around in.
Board()
- Constructor for class bot.
Board
Make an empty board.
BoardFactory
- class bot.
BoardFactory
.
Generate boards from file names.
BoardFactory()
- Constructor for class bot.
BoardFactory
BoardGenerator
- interface bot.
BoardGenerator
.
Body
- class bot.
Body
.
Body()
- Constructor for class bot.
Body
Body
- class console.
Body
.
Body()
- Constructor for class console.
Body
Bomb
- class bot.
Bomb
.
Bomb()
- Constructor for class bot.
Bomb
Bot
- class bot.
Bot
.
This is the basic Bot class.
Bot()
- Constructor for class bot.
Bot
Build a bot.
BotBoard
- class bot.
BotBoard
.
The interface between a Bot and the actual board.
BotBoard(Bot, Board)
- Constructor for class bot.
BotBoard
Make board connecting passed bot with passed board.
BotException
- exception bot.
BotException
.
BotException(String)
- Constructor for class bot.
BotException
BotFactory
- class bot.
BotFactory
.
Generate bots from file names.
BotFactory()
- Constructor for class bot.
BotFactory
BotFactory(String)
- Constructor for class bot.
BotFactory
BotFactory(Class)
- Constructor for class bot.
BotFactory
Bounce
- class bot.gen.
Bounce
.
Make a board with the bot in the middle of a long hall, acid at each end.
Bounce()
- Constructor for class bot.gen.
Bounce
Box
- class bot.
Box
.
Holds other objects--used to illustrate casting to get to the take() method.
Box(Thing)
- Constructor for class bot.
Box
Make box with "con" in it.
Box()
- Constructor for class bot.
Box
Make an empty box.
BullsEye
- class bot.gen.
BullsEye
.
Make a bullseye maze with key in it.
BullsEye()
- Constructor for class bot.gen.
BullsEye
back()
- Method in class bot.ps.
BackBot
beginAction()
- Method in class bot.
CoreInformer
Begin a step.
beginAction()
- Method in class bot.
GraphicInformer
Begin a step.
beginAction()
- Method in class bot.
MinimalInformer
Begin a step.
beginSimulation(boolean)
- Method in class bot.
GraphicInformer
This waits for the "Go" button to be hit.
beginSimulation(boolean)
- Method in interface bot.
Informer
Call when simulation starts.
beginSimulation(boolean)
- Method in class bot.
MinimalInformer
beginSimulation(boolean)
- Method in class bot.
TextInformer
bendyBoard()
- Method in class bot.gen.
CountingKeys
bendyBoard()
- Method in class bot.gen.
SecretDoor
board
- Variable in class bot.
Bot
The BotBoard is the interface between the Bot and the actual Board maze.
board
- Variable in class bot.gen.
BullsEye
board
- Variable in class bot.gen.
KnightBoard
board
- Variable in class bot.gen.
Maze
bot
- package bot
bot.gen
- package bot.gen
bot.jeremy
- package bot.jeremy
bot.ps
- package bot.ps
bot.reilly
- package bot.reilly
botImage()
- Method in class bot.
GraphicInformer
The current image the bot is using.
branch(int, Point)
- Method in class bot.gen.
Haiku
branch(Point, int)
- Method in class bot.gen.
KnightBoard
Recursive maze building method.
branch(int, Point, int)
- Method in class bot.gen.
Maze
Recursive maze building method.
buildKnightBoard()
- Method in class bot.gen.
KnightBoard
Build maze, starting position, and marker at start.
buildMaze()
- Method in class bot.gen.
Maze
Build maze, starting position, and marker at start.
buildMaze(Board)
- Method in class bot.gen.
MeltingPath
buildRoom(Board, int, Point, int, int)
- Method in class bot.gen.
Islands
buildRoomEP(Board, int, Point, int, int, int, int)
- Method in class bot.gen.
Islands
buildSpiral(Board, int)
- Method in class bot.gen.
Spiral
Build a spiral on b with sides size.
C
CHAR_BY_CHAR_INPUT
- Static variable in interface bot.
Informer
CHECKER_HEIGHT
- Static variable in class bot.
CheckerCanvas
CHECKER_WIDTH
- Static variable in class bot.
CheckerCanvas
Default size of checkers in pixels on screen
CLAW_IMAGE_NAME
- Static variable in class bot.
GraphicInformer
CheckSystem
- class bot.
CheckSystem
.
Just make sure the packaging and all are installed.
CheckSystem()
- Constructor for class bot.
CheckSystem
CheckerCanvas
- class bot.
CheckerCanvas
.
CheckerCanvas()
- Constructor for class bot.
CheckerCanvas
Make the checker canvas--no size set yet.
CleanBoard
- class bot.gen.
CleanBoard
.
A board that makes sure maze is empty aside from Bombs!
CleanBoard()
- Constructor for class bot.gen.
CleanBoard
CollectorBot
- class bot.ps.
CollectorBot
.
Solves the LitteredMaze.
CollectorBot()
- Constructor for class bot.ps.
CollectorBot
ComedyBot
- class bot.ps.
ComedyBot
.
For the Two One-Liners PS NOTE THAT THIS IS EXTENDING ReaderBot from the Haiku ps.
ComedyBot()
- Constructor for class bot.ps.
ComedyBot
CommandoBot
- class bot.ps.
CommandoBot
.
Solution for CommandoBot and The Melting Maze
CommandoBot()
- Constructor for class bot.ps.
CommandoBot
ConfigurableBoard
- class bot.gen.
ConfigurableBoard
.
A basic toolkit for making boards and doing the difficulty scale configuration stuff.
ConfigurableBoard()
- Constructor for class bot.gen.
ConfigurableBoard
ConfigurableBoardGenerator
- interface bot.
ConfigurableBoardGenerator
.
ConfusedAngelCrowds
- class bot.gen.
ConfusedAngelCrowds
.
Angles that give their secrets with one or two characters off.
ConfusedAngelCrowds()
- Constructor for class bot.gen.
ConfusedAngelCrowds
Conversationalist
- interface bot.
Conversationalist
.
For the bot.gen.AngelBoard set.
Coordinator
- class bot.
Coordinator
.
Handles building stuff.
Coordinator()
- Constructor for class bot.
Coordinator
CoreInformer
- class bot.
CoreInformer
.
A basic informer with some utility functions
CoreInformer(Runner)
- Constructor for class bot.
CoreInformer
CountingKeys
- class bot.gen.
CountingKeys
.
Keys in a row, bot must get the fifth one.
CountingKeys()
- Constructor for class bot.gen.
CountingKeys
CountingKeysBot
- class bot.ps.
CountingKeysBot
.
CountingKeysBot()
- Constructor for class bot.ps.
CountingKeysBot
Crawler
- class bot.ps.
Crawler
.
Fills in maze to solve looper board.
Crawler()
- Constructor for class bot.ps.
Crawler
Critter
- class bot.
Critter
.
A Critter is an Actor that moves around the board.
Critter(Square, CritterBoard)
- Constructor for class bot.
Critter
CritterBoard
- class bot.
CritterBoard
.
This board has moving critters that can do stuff.
CritterBoard()
- Constructor for class bot.
CritterBoard
Make an empty board.
CritterRoom
- class bot.gen.
CritterRoom
.
CritterRoom()
- Constructor for class bot.gen.
CritterRoom
CrossBot
- class bot.ps.
CrossBot
.
Deals with the acid cross
CrossBot()
- Constructor for class bot.ps.
CrossBot
check(boolean)
- Static method in class bot.
Assert
If b is not true, die.
check(boolean, String)
- Static method in class bot.
Assert
If b is not true, die.
check(String)
- Method in class bot.
BoardFactory
Check to see if given file is valid.
check(URL)
- Method in class bot.
BoardFactory
check(String)
- Method in class bot.
BotFactory
checkColor()
- Method in class bot.
Widget
Check the color of the widget's light.
checkConsole()
- Method in class bot.
CheckSystem
checkIt()
- Method in class bot.
CheckSystem
claim(Bot)
- Method in class bot.
Thing
Call when you want to claim an object that you might not own.
clearImages()
- Method in class bot.
CheckerCanvas
Dump database of images.
clone()
- Method in class bot.
Board
clone()
- Method in class bot.
Thing
Make an exact copy of the Thing.
coin()
- Static method in class bot.
Dice
coin(float)
- Static method in class bot.
Dice
An unfair coin.
coin()
- Static method in class console.
Dice
coin(float)
- Static method in class console.
Dice
An unfair coin.
compute()
- Method in class bot.
Bot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.
HumanBot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.
SimpleBot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.jeremy.
MapNavigator.nav_bot
compute()
- Method in class bot.ps.
AcidCrossBot
compute()
- Method in class bot.ps.
BabyBot1
compute()
- Method in class bot.ps.
BabyBot2
compute()
- Method in class bot.ps.
BabyBot3
compute()
- Method in class bot.ps.
BabyBot4
compute()
- Method in class bot.ps.
BackBot
compute()
- Method in class bot.ps.
CollectorBot
compute()
- Method in class bot.ps.
ComedyBot
compute()
- Method in class bot.ps.
CommandoBot
compute()
- Method in class bot.ps.
CountingKeysBot
compute()
- Method in class bot.ps.
Crawler
compute()
- Method in class bot.ps.
CrossBot
compute()
- Method in class bot.ps.
DancerBotA
compute()
- Method in class bot.ps.
DancerBotB
compute()
- Method in class bot.ps.
DancerBotC
compute()
- Method in class bot.ps.
DeadlyPlusBot
compute()
- Method in class bot.ps.
Deep
compute()
- Method in class bot.ps.
DoorBot
compute()
- Method in class bot.ps.
DumbBot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.ps.
EchoBot
compute()
- Method in class bot.ps.
ErrorBot
compute()
- Method in class bot.ps.
FaultyHallBot
compute()
- Method in class bot.ps.
FaultySpinBot
compute()
- Method in class bot.ps.
FaultySpiralBot
compute()
- Method in class bot.ps.
GiftBot
compute()
- Method in class bot.ps.
HammerChargeBot
compute()
- Method in class bot.ps.
HammerRoomBot
compute()
- Method in class bot.ps.
HelloBot
compute()
- Method in class bot.ps.
IslandHopperBot
compute()
- Method in class bot.ps.
LazyBot
compute()
- Method in class bot.ps.
LonePillarBot
compute()
- Method in class bot.ps.
LongWalkABot
compute()
- Method in class bot.ps.
LongWalkBBot
compute()
- Method in class bot.ps.
LongWalkCBot
compute()
- Method in class bot.ps.
LooperBot
compute()
- Method in class bot.ps.
MarkerBot
This is still what is called when your robot is told to run through the maze.
compute()
- Method in class bot.ps.
MarkerChainBot
compute()
- Method in class bot.ps.
MeltingPathBot
compute()
- Method in class bot.ps.
OrbJumperBot
compute()
- Method in class bot.ps.
PS2BBot
compute()
- Method in class bot.ps.
PS2Bot
compute()
- Method in class bot.ps.
RandomBot
compute()
- Method in class bot.ps.
ReaderBot
compute()
- Method in class bot.ps.
ReaderBot2
compute()
- Method in class bot.ps.
SecretDoorBot
compute()
- Method in class bot.ps.
SmartCommandoBot
compute()
- Method in class bot.ps.
SnifferBot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.ps.
SonarBot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.ps.
SpiralBot
compute()
- Method in class bot.ps.
SpiralMazeBot
compute()
- Method in class bot.ps.
SuitcaseBot
compute()
- Method in class bot.ps.
SuperSnifferBot
This is what the system runs so the bot can run around the maze.
compute()
- Method in class bot.ps.
TakeARightBot
compute()
- Method in class bot.ps.
TicklishBot
compute()
- Method in class bot.ps.
TwistedHallBot
compute()
- Method in class bot.ps.
TypewriterBot
compute()
- Method in class bot.ps.
WallBot
compute()
- Method in class bot.ps.
WidgetBot
compute()
- Method in class bot.ps.
WinderBot
compute()
- Method in class bot.reilly.
MarkerTestBot
console
- package console
constructBoardGenerator(String)
- Static method in class bot.
Coordinator
Given a String either make a Generator for that board name, or make a generator of that name.
constructBotGenerator(String)
- Static method in class bot.
Coordinator
Turn that string into something real.
containsPoint(Point)
- Method in class bot.
CheckerCanvas
corridorLength()
- Method in class bot.gen.
PitsA
Length of corridor that the key is in.
countAdjacent(Point)
- Method in class bot.gen.
Haiku
createRunner(String, String)
- Method in class bot.
Coordinator
Create a Runner.
createRunner(BotFactory, BoardGenerator)
- Method in class bot.
Coordinator
This builds the runner--if you want a different kind of runner but want to keep the coordination stuff, override this method.
cur_heading
- Variable in class bot.jeremy.
MapNavigator.bot_context
cur_loc
- Variable in class bot.jeremy.
MapNavigator.bot_context
D
DEFAULT_DIFFICULTY
- Static variable in interface bot.
ConfigurableBoardGenerator
DancerBotA
- class bot.ps.
DancerBotA
.
Solves the Magic maze.
DancerBotA()
- Constructor for class bot.ps.
DancerBotA
DancerBotB
- class bot.ps.
DancerBotB
.
Solves the Magic maze.
DancerBotB()
- Constructor for class bot.ps.
DancerBotB
DancerBotC
- class bot.ps.
DancerBotC
.
Solves the Magic maze.
DancerBotC()
- Constructor for class bot.ps.
DancerBotC
DeadlyPlus
- class bot.gen.
DeadlyPlus
.
A simple maze where you can discern the forged key by the following rule: if there are two walls or two pits to the North and East, then the real key is to the West, otherwise it is to the south.
DeadlyPlus()
- Constructor for class bot.gen.
DeadlyPlus
DeadlyPlusBot
- class bot.ps.
DeadlyPlusBot
.
For the DeadlyPlus board.
DeadlyPlusBot()
- Constructor for class bot.ps.
DeadlyPlusBot
Deep
- class bot.ps.
Deep
.
Recursive bot to solve Looper
Deep()
- Constructor for class bot.ps.
Deep
Dice
- class bot.
Dice
.
A class to generate random numbers of various sorts.
Dice(int)
- Constructor for class bot.
Dice
Make a die with this many number of sides.
Dice
- class console.
Dice
.
SAME AS BOT A class to generate random numbers of various sorts.
Dice(int)
- Constructor for class console.
Dice
Make a die with this many number of sides.
DirectoryGenerator
- class bot.gen.
DirectoryGenerator
.
Load all boards in current directory and feed to bot one board at a time.
DirectoryGenerator()
- Constructor for class bot.gen.
DirectoryGenerator
DirectoryGenerator(String)
- Constructor for class bot.gen.
DirectoryGenerator
Door
- class bot.
Door
.
This most common thing is the bain of any good bot.
Door()
- Constructor for class bot.
Door
DoorBoard
- class bot.gen.
DoorBoard
.
Just like Winder, except the bot needs to stop at the next corner after finding the key in a random place in the maze.
DoorBoard()
- Constructor for class bot.gen.
DoorBoard
DoorBot
- class bot.ps.
DoorBot
.
Solves DoorBoard
DoorBot()
- Constructor for class bot.ps.
DoorBot
DrawBoard
- class bot.gen.
DrawBoard
.
Deprecated.
DrawBoard()
- Constructor for class bot.gen.
DrawBoard
Deprecated.
DumbBot
- class bot.ps.
DumbBot
.
DumbBot()
- Constructor for class bot.ps.
DumbBot
d(int)
- Static method in class bot.
Dice
Return number from 0 to what-1, inclusive (i.e. [0, what)
d(int)
- Static method in class console.
Dice
Return number from 0 to what-1, inclusive (i.e. [0, what)
display(String)
- Method in class bot.
HumanBot
dist(Point, Point)
- Static method in class bot.
Heading
dist(Square, Square)
- Static method in class bot.
Heading
doKeyBranch(Board, int, Square)
- Method in class bot.gen.
SecretDoor
drawBranch(Board, int, int, int)
- Method in class bot.gen.
DrawBoard
Deprecated.
Starting at sx,sy wander around randomly in branchLength segments from the origin.
drawBranch(Board, int, int, int)
- Static method in class bot.gen.
Gen
Starting at sx,sy wander around randomly in branchLength segments from the origin.
drawBranch(Board, int, int, boolean)
- Method in class bot.gen.
MeltingPath
drawRect(Board, int, int, int, int)
- Method in class bot.gen.
BullsEye
drop(Thing)
- Method in class bot.
Bot
ACTION: Drop a thing in the square I am standing on.
dx(int)
- Static method in class bot.
Heading
dy(int)
- Static method in class bot.
Heading
E
EAST
- Static variable in class bot.
Heading
EASY
- Static variable in interface bot.
ConfigurableBoardGenerator
EatenLooper
- class bot.gen.
EatenLooper
.
Deprecated.
EatenLooper()
- Constructor for class bot.gen.
EatenLooper
Deprecated.
EchoBot
- class bot.ps.
EchoBot
.
Bot that echo's user's input.
EchoBot()
- Constructor for class bot.ps.
EchoBot
ErrorBot
- class bot.ps.
ErrorBot
.
Throw a BotException, nothing else.
ErrorBot()
- Constructor for class bot.ps.
ErrorBot
ExitBoard
- class bot.gen.
ExitBoard
.
A board that makes sure the bot is in a specified, final square after getting the key.
ExitBoard()
- Constructor for class bot.gen.
ExitBoard
ExtraPainBoard
- class bot.gen.
ExtraPainBoard
.
Root class that implements ExtraPainBoardGenerator.
ExtraPainBoard()
- Constructor for class bot.gen.
ExtraPainBoard
ExtraPainBoardAdaptor
- class bot.
ExtraPainBoardAdaptor
.
This implements some basic functionality for the extra pain board generators.
ExtraPainBoardAdaptor()
- Constructor for class bot.
ExtraPainBoardAdaptor
ExtraPainBoardGenerator
- interface bot.
ExtraPainBoardGenerator
.
For boards that have a second, harder option.
endAction(Bot)
- Method in class bot.
Board
If the board wants to hear about an action being ended, override this and make a special board.
endAction()
- Method in class bot.
BotBoard
endAction()
- Method in class bot.
CoreInformer
endAction(Bot)
- Method in class bot.
CritterBoard
If the board wants to hear about an action being ended, override this and make a special board.
endAction()
- Method in class bot.
GraphicInformer
End the action.
endAction(int)
- Method in class bot.
GraphicInformer
endAction()
- Method in interface bot.
Informer
endGame(boolean)
- Method in class bot.
CoreInformer
endGame(boolean)
- Method in class bot.
GraphicInformer
endGame(boolean)
- Method in interface bot.
Informer
endGame(boolean)
- Method in class bot.
MinimalInformer
endGame(boolean)
- Method in class bot.
TextInformer
enterCode(int)
- Method in class bot.
Widget
Enter a number on the little number pad.
error()
- Static method in class bot.
Assert
Just kill the program.
error(String)
- Static method in class bot.
Assert
Just kill the program.
examine()
- Method in class bot.
Bomb
examine()
- Method in class bot.
Box
examine()
- Method in class bot.
Hammer
examine()
- Method in class bot.
Key
examine()
- Method in class bot.
KeyBomb
examine()
- Method in class bot.
Marker
Return description of marker.
examine()
- Method in class bot.
Orb
examine()
- Method in class bot.
Page
examine()
- Method in class bot.
Sniffer
examine()
- Method in class bot.
SonarBox
examine()
- Method in class bot.
Stick
examine()
- Method in class bot.
Thing
Describe the thing.
examine()
- Method in class bot.
Widget
examine()
- Method in class bot.ps.
NewThing
examine()
- Method in class bot.reilly.
HeadingMarker
exitClean()
- Method in class bot.
MultiRunner
exitTime()
- Method in class bot.
MultiRunner
F
FEELER_IMAGE_NAME
- Static variable in class bot.
GraphicInformer
FaultyBot
- class bot.
FaultyBot
.
This is a bot that fails to do its various tasks upon occasion.
FaultyBot()
- Constructor for class bot.
FaultyBot
The constructor does nothing.
FaultyHallBot
- class bot.ps.
FaultyHallBot
.
Faulty bot for museum hall.
FaultyHallBot()
- Constructor for class bot.ps.
FaultyHallBot
FaultySpinBot
- class bot.ps.
FaultySpinBot
.
Faulty bot for testing.
FaultySpinBot()
- Constructor for class bot.ps.
FaultySpinBot
FaultySpiralBot
- class bot.ps.
FaultySpiralBot
.
Faulty bot for Spiral.
FaultySpiralBot()
- Constructor for class bot.ps.
FaultySpiralBot
FullRoom
- class bot.gen.
FullRoom
.
A small room where every square has some object in it.
FullRoom()
- Constructor for class bot.gen.
FullRoom
f(float)
- Static method in class bot.
Dice
Return float from 0 to max.
f(float, float)
- Static method in class bot.
Dice
Return float from min to max.
f(double)
- Static method in class bot.
Dice
Return double from 0 to max.
f(double, double)
- Static method in class bot.
Dice
Return double from min to max.
f(float)
- Static method in class console.
Dice
Return float from 0 to max.
f(float, float)
- Static method in class console.
Dice
Return float from min to max.
f(double)
- Static method in class console.
Dice
Return double from 0 to max.
f(double, double)
- Static method in class console.
Dice
Return double from min to max.
feel()
- Method in class bot.
Bot
ACTION: Feel in direction bot is facing.
feel()
- Method in class bot.
CoreInformer
feel()
- Method in class bot.
FaultyBot
feel()
- Method in class bot.
GraphicInformer
feel()
- Method in interface bot.
Informer
Bot Action
feel()
- Method in class bot.
TextInformer
feelBlock()
- Method in class bot.ps.
Crawler
feelBlock()
- Method in class bot.ps.
SuperSnifferBot
feelKey()
- Method in class bot.
Bot
ACTION: This returns true if the bot feels a key right in front of it.
feelPit()
- Method in class bot.
Bot
ACTION: This returns true if the bot feels a pit right in front of it.
feelWall()
- Method in class bot.
Bot
ACTION: This returns true if the bot is facing a wall.
fillGaps(Board, Point)
- Method in class bot.gen.
BigBlobbyRoom
fillWithAcid(Board, int, int, int, int)
- Method in class bot.gen.
BullsEye
findAllPages()
- Method in class bot.ps.
ComedyBot
findThing()
- Method in class bot.ps.
CollectorBot
findThingImage(Thing)
- Method in class bot.
GraphicInformer
findThingImage(String)
- Method in class bot.
GraphicInformer
Find a thing's image by name and return it.
find_path(MapNavigator.nav_context, Point, Point, int)
- Static method in class bot.jeremy.
MapNavigator
flip(int)
- Static method in class bot.
Heading
follow_path(MapNavigator.path_spec, boolean)
- Method in class bot.jeremy.
MapNavigator.bot_context
friendlyConstructBoardGenerator(String)
- Static method in class bot.
Coordinator
Friendly methods handle errors.
friendlyConstructBotFactory(String)
- Static method in class bot.
Coordinator
Friendly methods handle errors.
G
Gen
- class bot.gen.
Gen
.
This is a utility class that takes boards and does stuff to them.
Gen()
- Constructor for class bot.gen.
Gen
GhostMaze
- class bot.gen.
GhostMaze
.
A room with a few ghosts in it (which are actors that poke() any pokable bots.
GhostMaze()
- Constructor for class bot.gen.
GhostMaze
GiftBot
- class bot.ps.
GiftBot
.
Follows the left hand wall.
GiftBot()
- Constructor for class bot.ps.
GiftBot
GiftMaze
- class bot.gen.
GiftMaze
.
GiftMaze()
- Constructor for class bot.gen.
GiftMaze
GraphicInformer
- class bot.
GraphicInformer
.
Inform of robot status via graphic display.
GraphicInformer(Runner)
- Constructor for class bot.
GraphicInformer
generateBoard()
- Method in class bot.
BoardFactory
Generate a board from the next name in the list.
generateBoard()
- Method in interface bot.
BoardGenerator
generateBoard()
- Method in class bot.
Maker
generateBoard()
- Method in class bot.
Runner
This can be overridden to get different kinds of bot board, such as maker boards or bouncy boards.
generateBoard()
- Method in class bot.gen.
AcidCross
generateBoard()
- Method in class bot.gen.
AcidPlus
generateBoard()
- Method in class bot.gen.
AngelBoard
generateBoard()
- Method in class bot.gen.
AngelCrowds
generateBoard()
- Method in class bot.gen.
BigBlobbyContestBoards
generateBoard()
- Method in class bot.gen.
BigBlobbyRoom
generateBoard()
- Method in class bot.gen.
BigBlockyRoom
generateBoard()
- Method in class bot.gen.
BigRoom
generateBoard()
- Method in class bot.gen.
Bounce
generateBoard()
- Method in class bot.gen.
BullsEye
Generate the maze!
generateBoard()
- Method in class bot.gen.
CountingKeys
generateBoard()
- Method in class bot.gen.
CritterRoom
generateBoard()
- Method in class bot.gen.
DeadlyPlus
generateBoard()
- Method in class bot.gen.
DoorBoard
generateBoard()
- Method in class bot.gen.
EatenLooper
Deprecated.
generateBoard()
- Method in class bot.gen.
FullRoom
Generate the maze!
generateBoard()
- Method in class bot.gen.
GhostMaze
generateBoard()
- Method in class bot.gen.
GiftMaze
Generate the maze!
generateBoard()
- Method in class bot.gen.
Haiku
generateBoard()
- Method in class bot.gen.
Haiku2
generateBoard()
- Method in class bot.gen.
Hall
generateBoard()
- Method in class bot.gen.
Hook
generateBoard()
- Method in class bot.gen.
IFEBoard
generateBoard()
- Method in class bot.gen.
ImpBoard
generateBoard()
- Method in class bot.gen.
Islands
generateBoard()
- Method in class bot.gen.
Jokes
generateBoard()
- Method in class bot.gen.
KnightBoard
Generate the maze!
generateBoard()
- Method in class bot.gen.
LitteredMaze
Generate the maze!
generateBoard()
- Method in class bot.gen.
LitteredRoom
Generate the maze!
generateBoard()
- Method in class bot.gen.
LitteredSpiral
Generate the maze!
generateBoard()
- Method in class bot.gen.
LonePillar
generateBoard()
- Method in class bot.gen.
Looper
generateBoard()
- Method in class bot.gen.
Mark
generateBoard()
- Method in class bot.gen.
MarkerChain
generateBoard()
- Method in class bot.gen.
Maze
Generate the maze!
generateBoard()
- Method in class bot.gen.
Maze2
Generate the maze!
generateBoard()
- Method in class bot.gen.
Melt
generateBoard()
- Method in class bot.gen.
MeltingPath
generateBoard()
- Method in class bot.gen.
PitsA
generateBoard()
- Method in class bot.gen.
PitsB
generateBoard()
- Method in class bot.gen.
Plain
generateBoard()
- Method in class bot.gen.
Plus
generateBoard()
- Method in class bot.gen.
PlusLoop
generateBoard()
- Method in class bot.gen.
RandomHook
generateBoard()
- Method in class bot.gen.
Room
generateBoard()
- Method in class bot.gen.
SecretDoor
generateBoard()
- Method in class bot.gen.
Spiral
generateBoard()
- Method in class bot.gen.
TBoard
generateBoard()
- Method in class bot.gen.
TakeARight
generateBoard()
- Method in class bot.gen.
TwistedHall
generateBoard()
- Method in class bot.gen.
UBoard
generateBoard()
- Method in class bot.gen.
Whiskers
generateBoard()
- Method in class bot.gen.
Winder
generateBoard()
- Method in class bot.jeremy.
Melt
generateBot()
- Method in class bot.
BotFactory
generateEatenBoard()
- Method in class bot.gen.
Looper
generateInformer()
- Method in class bot.
Maker
generateInformer()
- Method in class bot.
MultiRunner
generateInformer()
- Method in class bot.
Runner
This can be overridden to get different kinds of informers, where informers are what display the bot's activities.
generateULPoint(Point)
- Method in class bot.
CheckerCanvas
Generate graphic coordinate of upperleft of given checker
generateULPoint(int, int)
- Method in class bot.
CheckerCanvas
getAdjacentSquare(int)
- Method in class bot.
BotBoard
Get adjacent square to bot.
getAdjacentSquare(int)
- Method in class bot.
MakerBoard
getBoard()
- Method in class bot.
Bot
getBoard()
- Method in class bot.
BotBoard
Return board the BotBoard is running the bot on.
getBoardGenerator()
- Method in class bot.
Runner
Get current board generator.
getBookNumber()
- Method in class bot.
Page
The book number is if there are multiple books scattered around.
getBot()
- Method in class bot.
BotBoard
Return the bot the botboard is managing.
getBotBoard()
- Method in class bot.
Bot
getBundleStream(Object, String)
- Static method in class bot.gen.
PageBundle
getCenter()
- Method in class bot.
Board
Get coordinates of the center of the board.
getCommand()
- Method in class bot.
HumanBot
Read a line of text from the user.
getCurrentTime()
- Method in class bot.
CoreInformer
getCurrentTime()
- Method in interface bot.
Informer
getDifficulty()
- Method in interface bot.
ConfigurableBoardGenerator
getDifficulty(int, int)
- Method in interface bot.
ConfigurableBoardGenerator
Return difficulty, rescaled to [low, high]
getDifficulty(int, int, int)
- Method in interface bot.
ConfigurableBoardGenerator
Return difficulty, rescaled to [low, med, high].
getDifficulty()
- Method in class bot.gen.
ConfigurableBoard
getDifficulty(int, int)
- Method in class bot.gen.
ConfigurableBoard
Return difficulty, rescaled to [low, high]
getDifficulty(int, int, int)
- Method in class bot.gen.
ConfigurableBoard
Return difficulty, rescaled to [low, med, high].
getDimensions()
- Method in class bot.
Board
getExit(int)
- Method in class bot.
Square
getHeading()
- Method in class bot.
Bot
Bots are always facing one of the cardinal directions.
getHeading()
- Method in class bot.
BotBoard
Return direction bot is facing.
getHeading()
- Method in class bot.
FaultyBot
Maybe return correct heading... if compass is not broken.
getHeight()
- Method in class bot.
Board
getInformer()
- Method in class bot.
Bot
Get the interface for the bot
getInformer()
- Method in class bot.
BotBoard
Return the display that is being used to show the bot's activities.
getInput()
- Method in class bot.
Bot
ACTION: Get input from the human.
getInput()
- Method in class bot.
GraphicInformer
Returns user input from keyboard.
getInput()
- Method in interface bot.
Informer
getInput()
- Method in class bot.
MinimalInformer
getInputCharacter()
- Method in class bot.
Bot
Get single character of input from human (as soon as possible, no blocking.)
getIntFromHuman()
- Method in class bot.
Bot
ACTION: Get an integer from the human.
getLocation()
- Method in class bot.
Bot
Return where bot is.
getLocation()
- Method in class bot.
BotBoard
Where bot is.
getLocation()
- Method in class bot.
Square
getName()
- Method in class bot.
Thing
The name of the thing.
getOwner()
- Method in class bot.
Thing
Return owner of thing (i.e. bot which picked it up or claim()ed it.
getPageNumber()
- Method in class bot.
Page
Where the page fits in with other pages of the same book.
getPower()
- Method in class bot.
Orb
Return how far the orb will teleport the Bot.
getQuotation()
- Method in class bot.
Page
What is written on the page.
getRandomEvenSquare(Board)
- Method in class bot.gen.
DrawBoard
Deprecated.
Nab a square with coordinates that are even numbers.
getRandomEvenSquare(Board)
- Static method in class bot.gen.
Gen
Nab a square with coordinates that are even numbers.
getRandomSquare(Board, boolean)
- Method in class bot.gen.
DrawBoard
Deprecated.
getRandomSquare(Board, boolean)
- Static method in class bot.gen.
Gen
getRandomizedDifficulty(int, int, int, double)
- Method in class bot.gen.
ConfigurableBoard
Get difficulty, tweaked by per_flex, a random percentage of the base computed difficulty.
getRunner()
- Method in class bot.
CoreInformer
getRunner()
- Method in interface bot.
Informer
Get the runner using this informer.
getSquare(Point)
- Method in class bot.
Board
Get square at given location.
getSquare(int, int)
- Method in class bot.
Board
Get square at given location.
getSquare()
- Method in class bot.
BotBoard
Return square bot is standing on.
getSquares()
- Method in class bot.
Board
Get all the squares on the board.
getStringFromHuman()
- Method in class bot.
Bot
ACTION: Get a string from the human.
getTLCorner()
- Method in class bot.
Board
Get topleft coordinate of board.
getTag()
- Method in class bot.
Marker
getWidth()
- Method in class bot.
Board
getWinChecker()
- Method in class bot.
Board
If you want special win conditions for the board, override this.
getWinChecker()
- Method in class bot.gen.
CleanBoard
getWinChecker()
- Method in class bot.gen.
ExitBoard
getWinChecker()
- Method in class bot.gen.
MultiBoard
get_board()
- Method in class bot.jeremy.
MapNavigator.bot_context
get_bot_context(Bot, BotBoard)
- Static method in class bot.jeremy.
MapNavigator
get_dir_of(Point)
- Method in class bot.jeremy.
MapNavigator.bot_context
get_distance()
- Method in class bot.jeremy.
MapNavigator.path_spec
get_goal()
- Method in class bot.jeremy.
MapNavigator.path_spec
get_heading()
- Method in class bot.jeremy.
MapNavigator.bot_context
get_key_locations()
- Method in class bot.jeremy.
MapNavigator.nav_context
get_location()
- Method in class bot.jeremy.
MapNavigator.bot_context
get_nav_context(MapNavigator.bot_context)
- Static method in class bot.jeremy.
MapNavigator
get_nav_context(Board)
- Static method in class bot.jeremy.
MapNavigator
get_path()
- Method in class bot.jeremy.
MapNavigator.path_spec
get_turn_offset(int, int)
- Static method in class bot.jeremy.
MapNavigator
goForIt()
- Method in class bot.ps.
Deep
goHit()
- Method in class bot.
GraphicInformer
goLeftFromMarker()
- Method in class bot.ps.
FaultyHallBot
goToObject()
- Method in class bot.ps.
MarkerBot
goToObject(boolean)
- Method in class bot.ps.
SpiralBot
goToObject()
- Method in class bot.ps.
TypewriterBot
goToward()
- Method in class bot.ps.
SnifferBot
goToward()
- Method in class bot.ps.
SuperSnifferBot
grab()
- Method in class bot.
Bot
ACTION: Grabs the thing in front of bot.
grab()
- Method in class bot.
CoreInformer
grab()
- Method in class bot.
FaultyBot
Grabs the thing in front of bot.
grab()
- Method in class bot.
GraphicInformer
grab()
- Method in interface bot.
Informer
Bot Action
grab()
- Method in class bot.
MakerBoard
Grabs the thing in front of bot.
grab()
- Method in class bot.
SimpleBot
Grabs the thing in front of bot.
grab()
- Method in class bot.
TextInformer
grab_forward()
- Method in class bot.jeremy.
MapNavigator.bot_context
H
HAIKU_FILE
- Static variable in class bot.gen.
Haiku
HARD
- Static variable in interface bot.
ConfigurableBoardGenerator
Haiku
- class bot.gen.
Haiku
.
Haiku()
- Constructor for class bot.gen.
Haiku
Haiku2
- class bot.gen.
Haiku2
.
Haiku2()
- Constructor for class bot.gen.
Haiku2
Hall
- class bot.gen.
Hall
.
Hall()
- Constructor for class bot.gen.
Hall
Hammer
- class bot.
Hammer
.
Thing which knocks down all adjacent walls when used.
Hammer(Bot)
- Constructor for class bot.
Hammer
Hammer()
- Constructor for class bot.
Hammer
HammerChargeBot
- class bot.ps.
HammerChargeBot
.
Go 100 steps with the hammer paving the way.
HammerChargeBot()
- Constructor for class bot.ps.
HammerChargeBot
HammerRoomBot
- class bot.ps.
HammerRoomBot
.
HammerRoomBot()
- Constructor for class bot.ps.
HammerRoomBot
Heading
- class bot.
Heading
.
Heading()
- Constructor for class bot.
Heading
HeadingMarker
- class bot.reilly.
HeadingMarker
.
Marker designed to hold and portray direction to the user.
HeadingMarker()
- Constructor for class bot.reilly.
HeadingMarker
HeadingMarker(int)
- Constructor for class bot.reilly.
HeadingMarker
HelloBot
- class bot.ps.
HelloBot
.
Bot that says "hello, world."
HelloBot()
- Constructor for class bot.ps.
HelloBot
Hook
- class bot.gen.
Hook
.
Hook()
- Constructor for class bot.gen.
Hook
HumanBot
- class bot.
HumanBot
.
Bot that accepts human input.
HumanBot()
- Constructor for class bot.
HumanBot
HumanBot(boolean)
- Constructor for class bot.
HumanBot
hasNext()
- Method in class console.
Tokenizer
hasSquare(Point)
- Method in class bot.
Board
Is there a square at this location?
hasSquare(int, int)
- Method in class bot.
Board
Is there a square at this location?
hasSquare(Square)
- Method in class bot.
Board
Is this square (or a square with the same coordinates) on the board?
hasWon(Bot, Board)
- Method in interface bot.
WinChecker
hashCode()
- Method in class bot.
Square
hear()
- Static method in class bot.
Body
Get a string from the user.
hear(String)
- Method in interface bot.
Conversationalist
hear(String)
- Method in class bot.ps.
AngelBot
hear(String)
- Method in class bot.ps.
PiousBot
hear(String)
- Method in class bot.ps.
VeryPiousBot
hear()
- Static method in class console.
Body
Get a string from the user.
hearInt()
- Static method in class bot.
Body
Get an int from the user.
hearInt()
- Static method in class console.
Body
Get an int from the user.
I
IFEBoard
- class bot.gen.
IFEBoard
.
A basic toolkit for making boards
IFEBoard()
- Constructor for class bot.gen.
IFEBoard
ImpBoard
- class bot.gen.
ImpBoard
.
ImpBoard()
- Constructor for class bot.gen.
ImpBoard
Indenter
- class console.
Indenter
.
Indenter(String, int, int)
- Constructor for class console.
Indenter
Informer
- interface bot.
Informer
.
IslandHopperBot
- class bot.ps.
IslandHopperBot
.
IslandHopperBot()
- Constructor for class bot.ps.
IslandHopperBot
Islands
- class bot.gen.
Islands
.
Make a maze where each isolated room has a marker (the landing pad) and up to four orbs surrounding the marker.
Islands()
- Constructor for class bot.gen.
Islands
inAction()
- Method in class bot.
CoreInformer
indentFile(String)
- Static method in class console.
Indenter
inform(String)
- Method in class bot.
CoreInformer
inform(String)
- Method in class bot.
GraphicInformer
inform(String)
- Method in interface bot.
Informer
A message of something that transpired (for example, used object.)
inform(String)
- Method in class bot.
TextInformer
installAction()
- Method in class bot.
HumanBot
isBad()
- Method in class bot.
BotFactory
isEmpty()
- Method in class bot.
Square
isFlashing()
- Method in class bot.
Widget
Is the widget flashing its light right now?
isKeyBoard()
- Method in class bot.
Board
Does this board revolve around picking up keys?
isKeyBoard()
- Method in class bot.gen.
CleanBoard
Does this board revolve around picking up keys?
isSafe()
- Method in class bot.
Orb
Returns true if orb builds a chamber when bot teleports into a wall.
itemCount()
- Method in class bot.gen.
CleanBoard
Return total number of items on board.
J
JOKE_FILE
- Static variable in class bot.gen.
Jokes
Jokes
- class bot.gen.
Jokes
.
Jokes()
- Constructor for class bot.gen.
Jokes
jump(Square)
- Method in class bot.
BotBoard
Teleport bot to given square.
jump()
- Method in class bot.ps.
PS2BBot
jump()
- Method in class bot.ps.
PS2Bot
K
KEY_IMAGE_NAME
- Static variable in class bot.
GraphicInformer
Key
- class bot.
Key
.
Ever elusive.
Key()
- Constructor for class bot.
Key
KeyBomb
- class bot.
KeyBomb
.
Ever elusive.
KeyBomb()
- Constructor for class bot.
KeyBomb
KnightBoard
- class bot.gen.
KnightBoard
.
For PS 2--A Method for the Madness Extra Pain is the stretched version of the board.
KnightBoard()
- Constructor for class bot.gen.
KnightBoard
keyLocation
- Variable in class bot.jeremy.
Melt
L
LEFT
- Static variable in class bot.ps.
BackBot
LEFT
- Variable in class bot.ps.
CommandoBot
LEFT
- Variable in class bot.ps.
SmartCommandoBot
LENGTHS
- Static variable in class bot.gen.
Mark
LENGTHS
- Static variable in class bot.gen.
Winder
LazyBot
- class bot.ps.
LazyBot
.
This bot is for FullRoom
LazyBot()
- Constructor for class bot.ps.
LazyBot
LitteredMaze
- class bot.gen.
LitteredMaze
.
LitteredMaze()
- Constructor for class bot.gen.
LitteredMaze
LitteredRoom
- class bot.gen.
LitteredRoom
.
LitteredRoom()
- Constructor for class bot.gen.
LitteredRoom
LitteredSpiral
- class bot.gen.
LitteredSpiral
.
LitteredSpiral()
- Constructor for class bot.gen.
LitteredSpiral
LonePillar
- class bot.gen.
LonePillar
.
A big room with a pillar in front of the bot.
LonePillar()
- Constructor for class bot.gen.
LonePillar
LonePillarBot
- class bot.ps.
LonePillarBot
.
LonePillarBot()
- Constructor for class bot.ps.
LonePillarBot
LongWalkABot
- class bot.ps.
LongWalkABot
.
LongWalkABot()
- Constructor for class bot.ps.
LongWalkABot
LongWalkBBot
- class bot.ps.
LongWalkBBot
.
LongWalkBBot()
- Constructor for class bot.ps.
LongWalkBBot
LongWalkCBot
- class bot.ps.
LongWalkCBot
.
LongWalkCBot()
- Constructor for class bot.ps.
LongWalkCBot
Looper
- class bot.gen.
Looper
.
Make a big maze with loops and crannies.
Looper()
- Constructor for class bot.gen.
Looper
LooperBot
- class bot.ps.
LooperBot
.
This Looper uses a SonarBox and random turns at intersections to find the key.
LooperBot()
- Constructor for class bot.ps.
LooperBot
land()
- Method in class bot.
CoreInformer
Put the bot on the board.
land()
- Method in class bot.
GraphicInformer
Put the bot on the board.
land()
- Method in interface bot.
Informer
Called when bot is dropped--begins a run
land()
- Method in class bot.
MinimalInformer
land()
- Method in class bot.
TextInformer
landAtOrigin(Board)
- Method in class bot.gen.
DrawBoard
Deprecated.
Make starting spot the origin.
landAtOrigin(Board)
- Static method in class bot.gen.
Gen
Make starting spot the origin.
left()
- Method in class bot.
Bot
ACTION: Turn left 90 degrees.
left()
- Method in class bot.
FaultyBot
Turn left 90 degrees.
left(int)
- Static method in class bot.
Heading
left()
- Method in class bot.
SimpleBot
Turn left 90 degrees.
left()
- Method in class bot.ps.
BackBot
line(Board, int, int, int, int, int)
- Method in class bot.gen.
DrawBoard
Deprecated.
Draw a line len units long starting at sx, sy going dx,dy per step.
line(Board, int, int, int, int)
- Static method in class bot.gen.
Gen
Draw a line len units long starting at sx, sy going dir Take len steps.
line(Board, int, int, int, int, int)
- Static method in class bot.gen.
Gen
Draw a line len units long starting at sx, sy going dx,dy per step.
loadBoard(File)
- Static method in class bot.
Board
Load a board from a given file.
loadBoard(InputStream)
- Static method in class bot.
Board
loadBot(String)
- Method in class bot.
BotFactory
loopie(Board, int, int)
- Method in class bot.gen.
PlusLoop
M
MAX
- Static variable in class bot.gen.
MeltingPath
MAXIMUM_TIME_PER_STEP
- Static variable in class bot.
GraphicInformer
MAX_TIME
- Static variable in class bot.
MinimalInformer
MED
- Static variable in class bot.gen.
MeltingPath
MEDIUM
- Static variable in interface bot.
ConfigurableBoardGenerator
MIN
- Static variable in class bot.gen.
MeltingPath
MINIMUM_SLEEP_TIME
- Static variable in class bot.
GraphicInformer
MINIMUM_TIME_PER_STEP
- Static variable in class bot.
GraphicInformer
MOVE_DOWN
- Static variable in class console.
Indenter
MOVE_UP
- Static variable in class console.
Indenter
Maker
- class bot.
Maker
.
This runner will make boards dynamically.
Maker(Bot, Board)
- Constructor for class bot.
Maker
MakerBoard
- class bot.
MakerBoard
.
This brand of BotBoard will extend the world wherever the bot goes.
MakerBoard(Bot, Board)
- Constructor for class bot.
MakerBoard
MapNavigator
- class bot.jeremy.
MapNavigator
.
MapNavigator: version 1.0.0 [finds fastest path between two points] (c) 2001 Jeremy Maitin-Shepard.
MapNavigator.bot_context
- class bot.jeremy.
MapNavigator.bot_context
.
MapNavigator.bot_context(Point, int)
- Constructor for class bot.jeremy.
MapNavigator.bot_context
MapNavigator.nav_bot
- class bot.jeremy.
MapNavigator.nav_bot
.
MapNavigator.nav_bot()
- Constructor for class bot.jeremy.
MapNavigator.nav_bot
MapNavigator.nav_context
- class bot.jeremy.
MapNavigator.nav_context
.
MapNavigator.nav_context(Board)
- Constructor for class bot.jeremy.
MapNavigator.nav_context
MapNavigator.path_spec
- class bot.jeremy.
MapNavigator.path_spec
.
MapNavigator.path_spec()
- Constructor for class bot.jeremy.
MapNavigator.path_spec
Mark
- class bot.gen.
Mark
.
Make path for the Marker bot problem set.
Mark()
- Constructor for class bot.gen.
Mark
Marker
- class bot.
Marker
.
This class holds a single int.
Marker()
- Constructor for class bot.
Marker
Make a marker with the tag corrisponding to Heading.NORTH
Marker(int)
- Constructor for class bot.
Marker
Make marker with tag set to given value.
MarkerBot
- class bot.ps.
MarkerBot
.
This is for the Marker problem set.
MarkerBot()
- Constructor for class bot.ps.
MarkerBot
MarkerChain
- class bot.gen.
MarkerChain
.
The MarkerChain problem set.
MarkerChain()
- Constructor for class bot.gen.
MarkerChain
MarkerChainBot
- class bot.ps.
MarkerChainBot
.
Follows the marker chain.
MarkerChainBot()
- Constructor for class bot.ps.
MarkerChainBot
MarkerTestBot
- class bot.reilly.
MarkerTestBot
.
Test the DirectionMarkers by putting a little design down on the board.
MarkerTestBot()
- Constructor for class bot.reilly.
MarkerTestBot
Maze
- class bot.gen.
Maze
.
Maze()
- Constructor for class bot.gen.
Maze
Maze2
- class bot.gen.
Maze2
.
Maze2()
- Constructor for class bot.gen.
Maze2
Melt
- class bot.gen.
Melt
.
Melt()
- Constructor for class bot.gen.
Melt
Melt
- class bot.jeremy.
Melt
.
Original code by L Weisman, modified by Jeremy Maitin-Shepard, then _debugged_ by L Weisman.
Melt()
- Constructor for class bot.jeremy.
Melt
MeltingPath
- class bot.gen.
MeltingPath
.
Like Melting Maze, except it is a single, nonbranching path that the bot has to navigate back on.
MeltingPath()
- Constructor for class bot.gen.
MeltingPath
MeltingPathBot
- class bot.ps.
MeltingPathBot
.
MeltingPathBot()
- Constructor for class bot.ps.
MeltingPathBot
MinimalInformer
- class bot.
MinimalInformer
.
Minimal informer--just prints beginning and end stuff.
MinimalInformer(Runner)
- Constructor for class bot.
MinimalInformer
MultiBoard
- class bot.gen.
MultiBoard
.
Used to have different win conditions on boards with multiple keys.
MultiBoard()
- Constructor for class bot.gen.
MultiBoard
MultiRunner
- class bot.
MultiRunner
.
MultiRunner(BotFactory, BoardGenerator)
- Constructor for class bot.
MultiRunner
magicKey
- Variable in class bot.gen.
Melt
magicKey
- Variable in class bot.jeremy.
Melt
main(String[])
- Static method in class bot.
BotFactory
main(String[])
- Static method in class bot.
CheckSystem
main(String[])
- Static method in class bot.
Dice
main(String[])
- Static method in class bot.
Maker
Usage: java bot.Maker
main(String[])
- Static method in class bot.
MultiRunner
main(String[])
- Static method in class bot.
Runner
Setup and run the system with the passed parameters.
main(String[])
- Static method in class bot.gen.
TwistedHall
main(String[])
- Static method in class bot.jeremy.
MapNavigator.nav_bot
main(String[])
- Static method in class console.
Dice
main(String[])
- Static method in class console.
Indenter
main(String[])
- Static method in class console.
Tokenizer
makeRandomThing()
- Static method in class bot.gen.
Gen
makeRandomThing(boolean)
- Static method in class bot.gen.
Gen
Generate a random object.
makeRandomThing(String[])
- Static method in class bot.gen.
Gen
makeRoom(int, int)
- Method in class bot.gen.
Room
makeRoom(int, int, boolean)
- Method in class bot.gen.
Room
Make a room with given dimensions.
manhattan_distance(Point, Point)
- Static method in class bot.jeremy.
MapNavigator
maybePlaceSquare(int, int, Thing)
- Method in class bot.gen.
Winder
message(String)
- Method in class bot.
BotBoard
This does a say without the delay or checking for time and all that.
min_size
- Variable in class bot.gen.
Haiku
move(int)
- Method in class bot.jeremy.
MapNavigator.bot_context
moveOut(Board, Square)
- Method in class bot.gen.
DrawBoard
Deprecated.
Randomly place any actor or thing on the given square until the square is empty.
moveOut(Board, Square)
- Static method in class bot.gen.
Gen
Randomly place any actor or thing currently on the given square so the square is empty.
move_to(Point)
- Method in class bot.jeremy.
MapNavigator.bot_context
myFeel()
- Method in class bot.ps.
FaultySpiralBot
myGrab()
- Method in class bot.ps.
FaultyHallBot
N
NORTH
- Static variable in class bot.
Heading
NewThing
- class bot.ps.
NewThing
.
NewThing(Bot)
- Constructor for class bot.ps.
NewThing
NewThing()
- Constructor for class bot.ps.
NewThing
name
- Variable in class bot.
Thing
Name of the thing.
nap(int)
- Method in class console.
SmartThread
nearestKey(Bot, Board)
- Method in class bot.
Sniffer
Return the square with the nearest key.
next()
- Method in class console.
Tokenizer
nextPoint(Point, int)
- Static method in class bot.
Heading
From given point, go dir in the given direction
nextPoint(Point, int, int)
- Static method in class bot.
Heading
note(boolean, String)
- Static method in class bot.
Assert
If b is not true, print out a message.
note(String)
- Static method in class bot.
Assert
Print a message.
nudge(Bot)
- Method in class bot.
Bomb
When grabbed, this method gets called to tell the thing it has been disturbed.
nudge(Bot)
- Method in class bot.
Door
nudge(Bot)
- Method in class bot.
KeyBomb
nudge(Bot)
- Method in class bot.
Pit
When grabbed, this throws an exception to show the bot's grabber has fallen off.
nudge(Bot)
- Method in class bot.
Thing
When grabbed, this method gets called to tell the thing it has been disturbed.
numEmptiesNextdoor(Board, Point)
- Static method in class bot.gen.
Gen
Return number of non-wall squares next to where the given square is.
numSquares()
- Method in class bot.
Board
How many squares are in this board?
O
Orb
- class bot.
Orb
.
The Orb thing allows the bot to teleport around the maze in the direction the bot is facing.
Orb()
- Constructor for class bot.
Orb
Make an orb.
Orb(int)
- Constructor for class bot.
Orb
Make orb with fixed teleport distance.
OrbJumperBot
- class bot.ps.
OrbJumperBot
.
Jump around with a Teleporting Orb
OrbJumperBot()
- Constructor for class bot.ps.
OrbJumperBot
owner
- Variable in class bot.
Thing
If the thing is owned by a bot this is non-null
P
PS2BBot
- class bot.ps.
PS2BBot
.
PS2BBot()
- Constructor for class bot.ps.
PS2BBot
PS2Bot
- class bot.ps.
PS2Bot
.
Can be used to make or do ps2.
PS2Bot()
- Constructor for class bot.ps.
PS2Bot
Page
- class bot.
Page
.
The page thing can hold a line of text and some numbers
Page(String)
- Constructor for class bot.
Page
Make a page with the given text on it.
Page(int, int, String)
- Constructor for class bot.
Page
Make a page with the given page number, book number, and text on it.
PageBundle
- class bot.gen.
PageBundle
.
Divides strings up into sections.
Pez
- class bot.ps.
Pez
.
PiousBot
- class bot.ps.
PiousBot
.
This bot solves the AngelBoard
PiousBot()
- Constructor for class bot.ps.
PiousBot
Pit
- class bot.
Pit
.
Pit will kill any bot that it acts on.
Pit()
- Constructor for class bot.
Pit
PitsA
- class bot.gen.
PitsA
.
A simple maze with pits and walls.
PitsA()
- Constructor for class bot.gen.
PitsA
PitsB
- class bot.gen.
PitsB
.
A simple maze with pits and walls.
PitsB()
- Constructor for class bot.gen.
PitsB
Plain
- class bot.gen.
Plain
.
Empty room with bot in center of it.
Plain()
- Constructor for class bot.gen.
Plain
Plus
- class bot.gen.
Plus
.
Bot is in center of plus sign.
Plus()
- Constructor for class bot.gen.
Plus
PlusLoop
- class bot.gen.
PlusLoop
.
Bot is in center of plus sign.
PlusLoop()
- Constructor for class bot.gen.
PlusLoop
Pokable
- interface bot.
Pokable
.
used by bot.gen.GhostMaze
painOn()
- Method in class bot.
ExtraPainBoardAdaptor
painOn()
- Method in interface bot.
ExtraPainBoardGenerator
painOn()
- Method in class bot.gen.
AcidPlus
painOn()
- Method in class bot.gen.
Bounce
painOn()
- Method in class bot.gen.
BullsEye
painOn()
- Method in class bot.gen.
ExtraPainBoard
painOn()
- Method in class bot.gen.
FullRoom
painOn()
- Method in class bot.gen.
GiftMaze
painOn()
- Method in class bot.gen.
Islands
painOn()
- Method in class bot.gen.
LitteredSpiral
painOn()
- Method in class bot.gen.
LonePillar
painOn()
- Method in class bot.gen.
Looper
painOn()
- Method in class bot.gen.
MeltingPath
painOn()
- Method in class bot.gen.
TakeARight
painOn()
- Method in class bot.gen.
TwistedHall
paintBot()
- Method in class bot.
GraphicInformer
paintBot(Image)
- Method in class bot.
GraphicInformer
Paint the bot as the passed image in its given location.
paintBot(Point, Image)
- Method in class bot.
GraphicInformer
paintCheck(Point)
- Method in class bot.
CheckerCanvas
paintCheck(Point, Image)
- Method in class bot.
CheckerCanvas
Paint the given check to the passed image, and save the image to the old version.
paintCheckDetail(Point, Image)
- Method in class bot.
CheckerCanvas
paintComponent(Graphics)
- Method in class bot.
CheckerCanvas
paintSquare(Point)
- Method in class bot.
GraphicInformer
Paint a square, based on what is currently in it (i.e.
paintSquare(Square)
- Method in class bot.
GraphicInformer
passA
- Static variable in class bot.gen.
AngelCrowds
passQ
- Static variable in class bot.gen.
AngelCrowds
passcodes
- Static variable in class bot.gen.
AngelBoard
pause()
- Static method in class console.
Body
pausing(boolean, String)
- Method in class bot.
GraphicInformer
If we want to pause, and display a message.
pausing(boolean, String)
- Method in interface bot.
Informer
pausing(boolean, String)
- Method in class bot.
MinimalInformer
peek_forward()
- Method in class bot.jeremy.
MapNavigator.bot_context
percent(float)
- Static method in class bot.
Dice
Have a per chance of returning true.
percent(float)
- Static method in class console.
Dice
Have a per chance of returning true.
pick_adjacent_direction()
- Method in class bot.jeremy.
MapNavigator.bot_context
pictureName()
- Method in class bot.
Acid
pictureName()
- Method in class bot.
Actor
We are usually invisible.
pictureName()
- Method in class bot.
Block
pictureName()
- Method in class bot.
Bomb
pictureName()
- Method in class bot.
Box
pictureName()
- Method in class bot.
Critter
Nasty, nasty creatures us.
pictureName()
- Method in class bot.
Door
pictureName()
- Method in class bot.
Hammer
pictureName()
- Method in class bot.
Key
pictureName()
- Method in class bot.
Marker
pictureName()
- Method in class bot.
Orb
pictureName()
- Method in class bot.
Page
pictureName()
- Method in class bot.
Pit
pictureName()
- Method in class bot.
Scorch
pictureName()
- Method in class bot.
Sniffer
pictureName()
- Method in class bot.
SonarBox
pictureName()
- Method in class bot.
Stick
pictureName()
- Method in class bot.
Thing
This is the graphic that should be used to render the thing on the screen.
pictureName()
- Method in class bot.
Wall
pictureName()
- Method in class bot.
Widget
pictureName()
- Method in class bot.ps.
NewThing
pictureName()
- Method in class bot.ps.
Suitcase
pictureName()
- Method in class bot.reilly.
HeadingMarker
ping()
- Method in class bot.
SonarBox
Return number of walls adjacent.
pingEmpty()
- Method in class bot.
SonarBox
Return number of empty squares adjacent.
pingKeys()
- Method in class bot.
SonarBox
Return number of Keys adjacent.
pingThings(String)
- Method in class bot.
SonarBox
Return number of objects of given type adjacent.
place(Thing)
- Method in class bot.
Bot
ACTION: Place a thing in the square in front of me.
place()
- Method in class bot.
CoreInformer
place(Thing)
- Method in class bot.
FaultyBot
Place a thing in the square I am standing on.
place()
- Method in class bot.
GraphicInformer
place()
- Method in interface bot.
Informer
Bot Action
place(Thing)
- Method in class bot.
SimpleBot
Place a thing in the square I am standing on.
place(Thing)
- Method in class bot.
Square
place()
- Method in class bot.
TextInformer
place(Board, int, int, Thing)
- Static method in class bot.gen.
Gen
Place thing at given coordinates.
placeAction()
- Method in class bot.
HumanBot
placeBlock()
- Method in class bot.ps.
Crawler
placeRandomThings(Board, int)
- Static method in class bot.gen.
Gen
placeSquare(int, int, boolean)
- Method in class bot.gen.
AcidCross
placeSquare(int, int)
- Method in class bot.gen.
Haiku
placeSquare(Square, int, int)
- Method in class bot.gen.
Haiku
placeSquare(int, int, Thing)
- Method in class bot.gen.
MarkerChain
placeSquareRow(int, Thing)
- Method in class bot.gen.
MarkerChain
placeSquareRow(Point, int)
- Method in class bot.gen.
Winder
poke()
- Method in interface bot.
Pokable
poke()
- Method in class bot.ps.
TicklishBot
print(String)
- Method in class bot.
MinimalInformer
print()
- Method in class bot.gen.
TwistedHall
printInfo(String)
- Method in class bot.
Runner
printMenu()
- Method in class bot.
HumanBot
process()
- Method in class console.
Indenter
processMarker(Marker)
- Method in class bot.ps.
MarkerBot
prune(Board)
- Method in class bot.gen.
BigBlobbyRoom
Returns number of empty squares.
pushPlay()
- Method in class bot.
Widget
Push the "play" button on the widget.
pushReset()
- Method in class bot.
Widget
Push the reset button on the widget.
R
RIGHT
- Static variable in class bot.ps.
BackBot
RIGHT
- Variable in class bot.ps.
CommandoBot
RIGHT
- Variable in class bot.ps.
SmartCommandoBot
RandomBot
- class bot.ps.
RandomBot
.
This bot walks around the maze randomly until it finds the key.
RandomBot()
- Constructor for class bot.ps.
RandomBot
RandomHook
- class bot.gen.
RandomHook
.
Random hook to left or right.
RandomHook()
- Constructor for class bot.gen.
RandomHook
ReaderBot
- class bot.ps.
ReaderBot
.
To solve the Haiku thing.
ReaderBot()
- Constructor for class bot.ps.
ReaderBot
ReaderBot2
- class bot.ps.
ReaderBot2
.
To solve the Haiku2 thing.
ReaderBot2()
- Constructor for class bot.ps.
ReaderBot2
ResetException
- exception bot.
ResetException
.
ResetException()
- Constructor for class bot.
ResetException
Room
- class bot.gen.
Room
.
Make a rectangular room.
Room()
- Constructor for class bot.gen.
Room
Runner
- class bot.
Runner
.
Program which runs bots on boards.
Runner(Bot, Board)
- Constructor for class bot.
Runner
Make a runner for given bot and given board.
Runner(BotFactory, BoardGenerator)
- Constructor for class bot.
Runner
Make a runner for the given factory and board generator.
rTurn()
- Method in class bot.ps.
IslandHopperBot
randTurn()
- Method in class bot.ps.
LooperBot
randomActorPlace(Board, Actor)
- Method in class bot.gen.
DrawBoard
Deprecated.
randomActorPlace(Board, Actor)
- Static method in class bot.gen.
Gen
randomDirection()
- Static method in class bot.
Heading
randomKeyPlace(Board)
- Method in class bot.gen.
DrawBoard
Deprecated.
Place key on random square in board (that does not have anything else there
randomKeyPlace(Board)
- Static method in class bot.gen.
Gen
Place key on random square in board (that does not have anything else there
randomThingPlace(Board, Thing)
- Method in class bot.gen.
DrawBoard
Deprecated.
randomThingPlace(Board, Thing)
- Static method in class bot.gen.
Gen
randomTurn(int)
- Static method in class bot.
Heading
read(Page[])
- Method in class bot.ps.
ReaderBot
readDial()
- Method in class bot.
Widget
What is the dial set to at the moment?
readDisplay()
- Method in class bot.
Widget
Read the little LED display on the side of widget.
record(int)
- Method in class bot.ps.
BackBot
recording
- Variable in class bot.ps.
BackBot
redraw()
- Method in class bot.
GraphicInformer
Redraw the board from scratch (for if the board has massivly changed for some reason.)
redraw()
- Method in interface bot.
Informer
redraw()
- Method in class bot.
MinimalInformer
redraw()
- Method in class bot.
TextInformer
relocate(Point, Point)
- Method in class bot.
CoreInformer
relocate(Point, Point)
- Method in class bot.
GraphicInformer
relocate(Point, Point)
- Method in interface bot.
Informer
Bot Action - when Bot changes position.
relocate(Point, Point)
- Method in class bot.
TextInformer
removeThing()
- Method in class bot.
Square
remove_fastest_path(MapNavigator.nav_context, Point, int, Point[])
- Static method in class bot.jeremy.
MapNavigator
renderSleep()
- Method in class bot.
GraphicInformer
Sleep between frames of animation cycle of a single step (i.e.
renderSleep(long)
- Method in class bot.
GraphicInformer
render_speed
- Variable in class bot.
GraphicInformer
how fast the animation frame rate is.
reset(BotBoard)
- Method in class bot.
CoreInformer
Reset the board back to a new passed board.
reset()
- Static method in class bot.
Dice
reset(BotBoard)
- Method in class bot.
GraphicInformer
Reset the board back to a new passed board.
reset(BotBoard)
- Method in interface bot.
Informer
reset()
- Static method in class console.
Dice
reset()
- Method in class console.
Tokenizer
resetHit()
- Method in class bot.
GraphicInformer
resetTick()
- Method in class bot.
CoreInformer
resetTick()
- Method in class bot.
GraphicInformer
resizeToInclude(Point)
- Method in class bot.
CheckerCanvas
Call if board is asked to include a point outside original dimensions.
rest()
- Method in class bot.
Bot
ACTION: Take a small nap.
rest()
- Method in class bot.
CoreInformer
rest()
- Method in class bot.
GraphicInformer
rest()
- Method in interface bot.
Informer
Bot Action
rest()
- Method in class bot.
TextInformer
restoreCompass()
- Method in class bot.
FaultyBot
restoreFeeler()
- Method in class bot.
FaultyBot
restoreGrabber()
- Method in class bot.
FaultyBot
restorePlacer()
- Method in class bot.
FaultyBot
restoreStepper()
- Method in class bot.
FaultyBot
restoreTurner()
- Method in class bot.
FaultyBot
restoreWallFeeler()
- Method in class bot.
FaultyBot
resultMessage(Bot, Board)
- Method in interface bot.
WinChecker
right()
- Method in class bot.
Bot
ACTION: Turn right 90 degrees.
right()
- Method in class bot.
FaultyBot
Turn right 90 degrees.
right(int)
- Static method in class bot.
Heading
right()
- Method in class bot.
SimpleBot
Turn right 90 degrees.
right()
- Method in class bot.ps.
BackBot
rightToMarker()
- Method in class bot.ps.
FaultyHallBot
roll()
- Method in class bot.
Dice
Return a number between 0 and the number of sides of the die minus one.
roll()
- Method in class console.
Dice
Return a number between 1 and the number of sides of the die.
route
- Variable in class bot.ps.
BackBot
run()
- Method in class bot.
Runner
the run loop for the bot simulator.
run()
- Method in class console.
SmartThread
runCommand(char)
- Method in class bot.
HumanBot
runSetup()
- Method in class bot.
Runner
runSingleRound(boolean)
- Method in class bot.
Runner
Run single round of bot simulator.
runSystem(BotFactory, BoardGenerator)
- Static method in class bot.
Runner
runner
- Variable in class bot.
CoreInformer
S
SMALL
- Static variable in interface bot.
ConfigurableBoardGenerator
SOUTH
- Static variable in class bot.
Heading
SPACES_FOR_TAB
- Static variable in class console.
Indenter
SQUARE_IMAGE_NAME
- Static variable in class bot.
GraphicInformer
STATE_OVER
- Static variable in class bot.
CoreInformer
STATE_OVER
- Static variable in class bot.
GraphicInformer
STATE_RESET
- Static variable in class bot.
CoreInformer
STATE_RESET
- Static variable in class bot.
GraphicInformer
STATE_RUNNING
- Static variable in class bot.
CoreInformer
STATE_RUNNING
- Static variable in class bot.
GraphicInformer
STATE_STEPPING
- Static variable in class bot.
CoreInformer
STATE_STEPPING
- Static variable in class bot.
GraphicInformer
STATE_STOPPED
- Static variable in class bot.
CoreInformer
STATE_STOPPED
- Static variable in class bot.
GraphicInformer
STEP
- Static variable in class bot.ps.
BackBot
STEP
- Variable in class bot.ps.
CommandoBot
STEP
- Variable in class bot.ps.
SmartCommandoBot
STRING_INPUT
- Static variable in interface bot.
Informer
Scorch
- class bot.
Scorch
.
A scorch mark on the floor.
Scorch()
- Constructor for class bot.
Scorch
SecretDoor
- class bot.gen.
SecretDoor
.
A long trail.
SecretDoor()
- Constructor for class bot.gen.
SecretDoor
SecretDoorBot
- class bot.ps.
SecretDoorBot
.
SecretDoorBot()
- Constructor for class bot.ps.
SecretDoorBot
SimpleBot
- class bot.
SimpleBot
.
This is the basic basic Bot class.
SimpleBot()
- Constructor for class bot.
SimpleBot
The constructor does nothing.
SmartCommandoBot
- class bot.ps.
SmartCommandoBot
.
Solution for CommandoBot and The Melting Maze
SmartCommandoBot()
- Constructor for class bot.ps.
SmartCommandoBot
SmartThread
- class console.
SmartThread
.
Just like a thread, except nap is defined for you.
SmartThread()
- Constructor for class console.
SmartThread
Sniffer
- class bot.
Sniffer
.
Thing which tells bot how far a key is from the bot. 2.0 for standing on it, 1.0 for being right next to it, 2/(dist+1) for the rest.
Sniffer()
- Constructor for class bot.
Sniffer
Sniffer(Bot)
- Constructor for class bot.
Sniffer
SnifferBot
- class bot.ps.
SnifferBot
.
SnifferBot()
- Constructor for class bot.ps.
SnifferBot
SonarBot
- class bot.ps.
SonarBot
.
SonarBot()
- Constructor for class bot.ps.
SonarBot
SonarBox
- class bot.
SonarBox
.
A thing which tells bot how many walls are adjacent to the bot.
SonarBox()
- Constructor for class bot.
SonarBox
SonarBox(Bot)
- Constructor for class bot.
SonarBox
Spiral
- class bot.gen.
Spiral
.
Spiral()
- Constructor for class bot.gen.
Spiral
SpiralBot
- class bot.ps.
SpiralBot
.
This bot drops markers in an ever-shrinking spiral until it finds the key
SpiralBot()
- Constructor for class bot.ps.
SpiralBot
SpiralMazeBot
- class bot.ps.
SpiralMazeBot
.
This bot solves the Spiral Maze
SpiralMazeBot()
- Constructor for class bot.ps.
SpiralMazeBot
Square
- class bot.
Square
.
This is one tile on a bot Board.
Square(int, int)
- Constructor for class bot.
Square
Square(Point)
- Constructor for class bot.
Square
Stick
- class bot.
Stick
.
A stick thing.
Stick()
- Constructor for class bot.
Stick
StickAndOrb
- class bot.gen.
StickAndOrb
.
Make path for the Stick and Orb bot problem set.
StickAndOrb()
- Constructor for class bot.gen.
StickAndOrb
Suitcase
- class bot.ps.
Suitcase
.
Suitcase.
Suitcase(int)
- Constructor for class bot.ps.
Suitcase
SuitcaseBot
- class bot.ps.
SuitcaseBot
.
Bot that plays with suitcase.
SuitcaseBot()
- Constructor for class bot.ps.
SuitcaseBot
SuperSnifferBot
- class bot.ps.
SuperSnifferBot
.
SuperSnifferBot()
- Constructor for class bot.ps.
SuperSnifferBot
safety
- Variable in class bot.
Orb
save(String)
- Method in class bot.
Board
save(File)
- Method in class bot.
Board
Save this board to a file.
say(String)
- Static method in class bot.
Body
Say something to the user.
say(String)
- Method in class bot.
Bot
ACTION: Say the string.
say(Object)
- Method in class bot.
Bot
ACTION: Say the passed object.
say(int)
- Method in class bot.
Bot
say(double)
- Method in class bot.
Bot
say(boolean)
- Method in class bot.
Bot
say(String)
- Method in class bot.
CoreInformer
say(String)
- Method in class bot.
FaultyBot
Say the string.
say(String)
- Method in class bot.
GraphicInformer
say(String)
- Method in interface bot.
Informer
Bot Action--it says something
say(String)
- Method in class bot.
SimpleBot
Say the string.
say(String)
- Method in class bot.
TextInformer
say(String)
- Static method in class console.
Body
Say something to the user.
selectBoard()
- Method in class bot.
GraphicInformer
Inform user that they must select a bot, and then have them select it.
selectBoard()
- Method in interface bot.
Informer
selectBoard()
- Method in class bot.
MinimalInformer
Inform user that they must select a board, and then have them select it.
selectBot()
- Method in class bot.
GraphicInformer
Inform user that they must select a bot, and then have them select it.
selectBot()
- Method in interface bot.
Informer
Inform user that they must select a bot, and then have them select it.
selectBot()
- Method in class bot.
MinimalInformer
Inform user that they must select a bot, and then have them select it.
sendInput(char)
- Method in class bot.
GraphicInformer
Accept input from alternative sources (such as other components getting key events.
setActor(Actor)
- Method in class bot.
Square
setActor(Board, int, int, Actor)
- Static method in class bot.gen.
Gen
Place thing at given coordinates.
setAppearance(String)
- Method in class bot.
Bot
Change what bot looks like!
setAppearance(String)
- Method in class bot.
CoreInformer
This changes what the bot looks like/is described as.
setAppearance(String)
- Method in class bot.
GraphicInformer
Set bot's appearance.
setAppearance(String)
- Method in interface bot.
Informer
This changes what the bot looks like/is described as.
setAppearance(String)
- Method in class bot.
TextInformer
setBoard(Board)
- Method in class bot.
CheckerCanvas
setBoard(Board)
- Method in class bot.
CoreInformer
Setting the board to display to passed board.
setBoard(Board)
- Method in class bot.
GraphicInformer
Setting the board to display to passed board.
setBoard(Board)
- Method in interface bot.
Informer
setBoardGenerator(BoardGenerator)
- Method in class bot.
Runner
Set the factory that generates the bot board between runs.
setBotGenerator(BotFactory)
- Method in class bot.
Runner
Set the factory that generates the bot between runs.
setCheckerSize(int, int)
- Method in class bot.
CheckerCanvas
Set size of individual checkers on screen.
setDefaultImage(Image)
- Method in class bot.
CheckerCanvas
What each tile looks like if empty.
setDial(int)
- Method in class bot.
Widget
Set the dial on the side of the widget to the given number from 1 to ABS_MAX
setDifficulty(int)
- Method in interface bot.
ConfigurableBoardGenerator
set difficulty to a number from 0 (trivial) to 100 (very hard)
setDifficulty(int)
- Method in class bot.gen.
ConfigurableBoard
set difficulty to a number from 0 (trivial) to 100 (very hard)
setDoPausing(boolean)
- Method in class bot.
MinimalInformer
setExit(int, Square)
- Method in class bot.
Square
setExtraPain(boolean)
- Method in class bot.
ExtraPainBoardAdaptor
setExtraPain(boolean)
- Method in interface bot.
ExtraPainBoardGenerator
setExtraPain(boolean)
- Method in class bot.gen.
AcidPlus
setExtraPain(boolean)
- Method in class bot.gen.
Bounce
setExtraPain(boolean)
- Method in class bot.gen.
BullsEye
setExtraPain(boolean)
- Method in class bot.gen.
ExtraPainBoard
setExtraPain(boolean)
- Method in class bot.gen.
FullRoom
setExtraPain(boolean)
- Method in class bot.gen.
GiftMaze
setExtraPain(boolean)
- Method in class bot.gen.
Islands
setExtraPain(boolean)
- Method in class bot.gen.
LitteredSpiral
setExtraPain(boolean)
- Method in class bot.gen.
LonePillar
setExtraPain(boolean)
- Method in class bot.gen.
Looper
setExtraPain(boolean)
- Method in class bot.gen.
MeltingPath
setExtraPain(boolean)
- Method in class bot.gen.
TakeARight
setExtraPain(boolean)
- Method in class bot.gen.
TwistedHall
setHeading(int)
- Method in class bot.reilly.
HeadingMarker
setImage(Point, Image)
- Method in class bot.
CheckerCanvas
Set the image of the given point to the passed image.
setInformer(Informer)
- Method in class bot.
Board
If we need to know who our informer is.
setInformer(Informer)
- Method in class bot.
BotBoard
Set the display device for the board to given informer.
setInformer(Informer)
- Method in class bot.
CritterBoard
If we need to know who our informer is.
setInputMode(int)
- Method in class bot.
GraphicInformer
Do we return input at each character?
setInputMode(int)
- Method in interface bot.
Informer
setInputMode(int)
- Method in class bot.
MinimalInformer
Ignored, since there is no way (currently) to change keyboard input on console.
setLocation(Point)
- Method in class bot.
Square
setMinimumSize(int)
- Method in class bot.gen.
Maze
Set the variable that is related to the minimum size of the maze.
setQuiet(boolean)
- Method in class bot.
MinimalInformer
setQuiet(boolean)
- Method in class bot.
Runner
setRenderSpeed(int)
- Method in class bot.
GraphicInformer
setSeed(long)
- Static method in class bot.
Dice
setSeed(long)
- Static method in class console.
Dice
setSeedLock()
- Static method in class bot.
Dice
Reset random number generator and returned the used seed.
setSeedLock()
- Static method in class console.
Dice
Reset random number generator and returned the used seed.
setStart(Square)
- Method in class bot.
Board
Set which square is the bot's starting square.
setStart(int, int)
- Method in class bot.
Board
setStepSpeed(int)
- Method in class bot.
GraphicInformer
setTag(int)
- Method in class bot.
Marker
Set the value of the tag to v.
setTag(int)
- Method in class bot.reilly.
HeadingMarker
setThing(Thing)
- Method in class bot.
Square
setup()
- Method in class bot.
Runner
Get a board and bot and all that.
setupSquare(Square)
- Method in class bot.
GraphicInformer
Set checkercanvas to have appropriate graphics for the square.
setupSquare(Point)
- Method in class bot.
GraphicInformer
Set checkercanvas to have appropriate graphics for the given loc (find square if it exists, and use default if not).
simpleBoard()
- Method in class bot.gen.
CountingKeys
skipObject(Thing)
- Method in class bot.gen.
CleanBoard
Override this if there are certain objects you don't want to count towards being necessary to pick up.
sniff()
- Method in class bot.
Sniffer
Return distance to the closest key in the maze.
spaceForRoom(Board, int, int, int, int)
- Method in class bot.gen.
Islands
spaceForRoom(Board, int, int)
- Method in class bot.gen.
Islands
square_is_safe(Square)
- Static method in class bot.jeremy.
MapNavigator
start()
- Method in class bot.
Board
Get the start square of the bot.
step()
- Method in class bot.
Bot
ACTION: Take a single step in the current direction.
step()
- Method in class bot.
FaultyBot
Take a single step in the current direction.
step()
- Method in class bot.ps.
BackBot
step()
- Method in class bot.ps.
DancerBotA
step(int)
- Method in class bot.ps.
LongWalkABot
stepHit()
- Method in class bot.
GraphicInformer
step_forward()
- Method in class bot.jeremy.
MapNavigator.bot_context
step_speed
- Variable in class bot.
GraphicInformer
How long each step takes in toto (step being any call to this informer).
steps(int)
- Method in class bot.ps.
MeltingPathBot
stopHit()
- Method in class bot.
GraphicInformer
T
TBoard
- class bot.gen.
TBoard
.
A small board with a Key to the left or right
TBoard()
- Constructor for class bot.gen.
TBoard
TRIVIAL
- Static variable in interface bot.
ConfigurableBoardGenerator
TakeARight
- class bot.gen.
TakeARight
.
Key is either right in front of bot, at wall, or in upper right hand corner.
TakeARight()
- Constructor for class bot.gen.
TakeARight
TakeARightBot
- class bot.ps.
TakeARightBot
.
TakeARightBot()
- Constructor for class bot.ps.
TakeARightBot
TextInformer
- class bot.
TextInformer
.
Inform of robot status via text display instead of graphical.
TextInformer(Runner)
- Constructor for class bot.
TextInformer
TextInformer()
- Constructor for class bot.
TextInformer
Thing
- class bot.
Thing
.
The Thing is the basic object found in the bot's maze.
Thing()
- Constructor for class bot.
Thing
Make thing.
Thing(String)
- Constructor for class bot.
Thing
TicklishBot
- class bot.ps.
TicklishBot
.
TicklishBot()
- Constructor for class bot.ps.
TicklishBot
Tokenizer
- class console.
Tokenizer
.
Tokenizer(String, Vector)
- Constructor for class console.
Tokenizer
TwistedHall
- class bot.gen.
TwistedHall
.
A bending path that needs to be completely full of random items.
TwistedHall()
- Constructor for class bot.gen.
TwistedHall
TwistedHallBot
- class bot.ps.
TwistedHallBot
.
TwistedHallBot()
- Constructor for class bot.ps.
TwistedHallBot
TypewriterBot
- class bot.ps.
TypewriterBot
.
Go back and forth like a typewriter and look for the key.
TypewriterBot()
- Constructor for class bot.ps.
TypewriterBot
tag()
- Method in class bot.reilly.
HeadingMarker
take()
- Method in class bot.
Box
Take the contents out of the box.
teleport()
- Method in class bot.
Orb
Teleport bot forward the orb's power i n spaces.
thing()
- Method in class bot.
Square
tick()
- Method in class bot.
CoreInformer
tick(Informer)
- Method in class bot.
Critter
tick()
- Method in class bot.
GraphicInformer
tint(Color)
- Method in class bot.
CheckerCanvas
Tint the screen a given color.
toString()
- Method in class bot.
Critter
toString()
- Method in class bot.
Marker
toString()
- Method in class bot.
Square
toString()
- Method in class bot.
Thing
Return string description of thing.
toString()
- Method in class bot.ps.
NewThing
toString()
- Method in class bot.reilly.
HeadingMarker
touch(Point)
- Method in class bot.
CoreInformer
Call to say the given point has been modified.
touch(Point)
- Method in class bot.
GraphicInformer
touch(Point)
- Method in interface bot.
Informer
Bot Action Call to say the given point has been modified.
touch(Point)
- Method in class bot.
TextInformer
turn(int)
- Method in class bot.
CoreInformer
The bot turns to face the new passed direction.
turn()
- Method in class bot.
FaultyBot
turn(int)
- Method in class bot.
GraphicInformer
The bot turns to face the new passed direction.
turn(int)
- Method in interface bot.
Informer
Bot Action
turn()
- Method in class bot.
SimpleBot
Turn right 90 degrees.
turn(int)
- Method in class bot.
TextInformer
turn()
- Method in class bot.ps.
LooperBot
turnCrank(int)
- Method in class bot.
Widget
Turn the crank x turns.
turn_left()
- Method in class bot.jeremy.
MapNavigator.bot_context
turn_right()
- Method in class bot.jeremy.
MapNavigator.bot_context
turn_to(int)
- Method in class bot.jeremy.
MapNavigator.bot_context
U
UBoard
- class bot.gen.
UBoard
.
Board in shape of upsidedown U.
UBoard()
- Constructor for class bot.gen.
UBoard
USE_SPACES
- Static variable in class console.
Indenter
USE_TAB
- Static variable in class console.
Indenter
use()
- Method in class bot.
Bomb
use()
- Method in class bot.
Box
use()
- Method in class bot.
Hammer
Knock down all adjacent walls.
use()
- Method in class bot.
Key
use()
- Method in class bot.
Marker
use()
- Method in class bot.
Orb
Teleport if teleporting is to happen.
use()
- Method in class bot.
Page
This reads the book (i.e. returns the String inside it).
use()
- Method in class bot.
Sniffer
use()
- Method in class bot.
SonarBox
Do the ping (i.e. count the walls) and result the result as "ping result: X"
use()
- Method in class bot.
Stick
use()
- Method in class bot.
Thing
All things can be used.
use()
- Method in class bot.
Widget
use()
- Method in class bot.reilly.
HeadingMarker
V
VERY_HARD
- Static variable in interface bot.
ConfigurableBoardGenerator
VeryPiousBot
- class bot.ps.
VeryPiousBot
.
This bot solves the AngelBoard
VeryPiousBot()
- Constructor for class bot.ps.
VeryPiousBot
W
WALL_IMAGE_NAME
- Static variable in class bot.
GraphicInformer
WEST
- Static variable in class bot.
Heading
Wall
- class bot.
Wall
.
This most common thing is the bain of any good bot.
Wall()
- Constructor for class bot.
Wall
Wall(String)
- Constructor for class bot.
Wall
WallBot
- class bot.ps.
WallBot
.
Follows the left hand wall.
WallBot()
- Constructor for class bot.ps.
WallBot
Whiskers
- class bot.gen.
Whiskers
.
Wiskers has four main branches with a little nook to either side of the branch.
Whiskers()
- Constructor for class bot.gen.
Whiskers
Widget
- class bot.
Widget
.
This is a Thing that has some fun methods the bot can call on it to practice playing with objects.
Widget()
- Constructor for class bot.
Widget
Make an empty box.
WidgetBot
- class bot.ps.
WidgetBot
.
Play with the widget.
WidgetBot()
- Constructor for class bot.ps.
WidgetBot
WinChecker
- interface bot.
WinChecker
.
WinException
- exception bot.
WinException
.
WinException(String)
- Constructor for class bot.
WinException
Winder
- class bot.gen.
Winder
.
A bending path through a field of Acid to the key.
Winder()
- Constructor for class bot.gen.
Winder
WinderBot
- class bot.ps.
WinderBot
.
WinderBot()
- Constructor for class bot.ps.
WinderBot
waitForGo()
- Method in class bot.
CoreInformer
waitForReset()
- Method in class bot.
CoreInformer
waitForReset()
- Method in class bot.
GraphicInformer
Wait for the reset button to be hit.
waitForReset()
- Method in interface bot.
Informer
waitForReset()
- Method in class bot.
MinimalInformer
waitForReset()
- Method in class bot.
TextInformer
waitUntilClean()
- Method in class bot.
CheckerCanvas
Wait until the image has been painted and so all checker update calls have been dealt with
wallFollow()
- Method in class bot.ps.
SuperSnifferBot
weight()
- Method in class bot.
Block
A Block is 100 times the weight of a Bot!
weight()
- Method in class bot.
Bomb
weight()
- Method in class bot.
Box
Boxes weigh 5 plus whatever is inside them.
weight()
- Method in class bot.
Hammer
weight()
- Method in class bot.
Key
Weight of the Key in milliBots.
weight()
- Method in class bot.
Marker
weight()
- Method in class bot.
Orb
weight()
- Method in class bot.
Pit
weight()
- Method in class bot.
Sniffer
weight()
- Method in class bot.
Stick
weight()
- Method in class bot.
Thing
Weight of the Thing in milliBots.
weight()
- Method in class bot.
Wall
weight()
- Method in class bot.
Widget
The weight of the widget.
won()
- Method in class bot.
BotBoard
This returns true if the bot has currently filled the win conditions.
X
x()
- Method in class bot.
Square
Y
y()
- Method in class bot.
Square
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes