Action |
The Action class represents an action taken by a BadgerBot, including the context of the method,
the result of the method, and the state of the bot after the action.
|
Actions |
The Actions class is a specialized ArrayList that stores Action objects.
|
BadgerBot |
Inspired by Karel the Dog and Turtle worlds.
|
BadgerBotGUI |
BadgerBotGUI is a JFrame that provides a graphical user interface for the BadgerBot simulator.
|
BadgerWorld |
The BadgerWorld class represents the environment where BadgerBots operate.
|
BWColor |
The BWColor class represents a color used for drawing, encapsulating both a color name
and an AWT Color object.
|
FrameLocation |
This class provides utility methods for managing the bounds and location
of a JFrame, including saving the current bounds to a properties file,
restoring the bounds from a properties file, and determining the location
of a development tool window.
|
ImageProcessing |
The ImageProcessing class provides utility methods for basic image manipulations
such as resizing, rotating, and generating multiple rotated versions of an image.
|
Item |
The Item class represents an item with a name and an image.
|
ShapePoints |
Contains methods to interpret shapes as a list of points.
|
Sounds |
This class plays .wav files.
|
StackTrace |
|
TestBadgerBot |
|
WorldPanel |
WorldPanel is a custom JPanel that represents a visual grid of the BadgerWorld.
|
zyLabsUnitTest |
|