Package-level declarations
This is the main package of the FoPBot project. It contains all the classes and functions needed to create a FoPBot environment and run it.
Types
Link copied to clipboard
A field entity that represents a block on a graphical user interface.
Link copied to clipboard
A field entity that represents coins on a graphical user interface.
Link copied to clipboard
A color profile for drawing the world.
Link copied to clipboard
A FieldClickEvent represents a click on a field.
Link copied to clipboard
A FieldClickListener is a listener for FieldClickEvents.
Link copied to clipboard
This class represents a field entity on a graphical user interface and acts as a parent class of every entity on the field.
Link copied to clipboard
A FieldHoverEvent represents a hover over a field.
Link copied to clipboard
A FieldHoverListener is a listener for FieldHoverEvents.
Link copied to clipboard
The InputHandler is responsible for handling input events of the GuiPanel.
Link copied to clipboard
Represents the FOP Bot world on a graphical user interface.
Link copied to clipboard
A constant of this enumeration represents a key registered by the InputHandler.
Link copied to clipboard
A KeyPressEvent represents a key press registered by the InputHandler.
Link copied to clipboard
A KeyPressListener is a listener for key press events registered by the InputHandler.
Link copied to clipboard
A utility class that provides useful drawing operations.
Link copied to clipboard
A field entity that represents a robot on a graphical user interface.
Link copied to clipboard
An enumeration of robot families.
Link copied to clipboard
Enables the analysis or tracing of the actions of robots.
Link copied to clipboard
A robot family that is based on SVG images.
Link copied to clipboard
Defines the transition of a robot with its associated action.
Link copied to clipboard
A field entity that represents a wall on a graphical user interface.