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