| 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 |
|