Package-level declarations
Types
A 2D continuous environment with spatial constraints. Nodes cannot be added in positions that are not allowed, and subclasses stop them before reaching one through farthestReachablePosition.
A 2D continuous environment that supports rectangular obstacles and prevents nodes from moving through them.
Implementation of Physics2DEnvironment.
Any implementing Environment should take care of physical dynamics, in particular collision detection and response. This interface provides some hooks in order to be able to manage some of the node's physical state.
An Euclidean2DEnvironmentWithGraph supporting physics.
An Euclidean2DEnvironmentWithObstacles supporting physics.
This environment loads an image from the classpath or the file system, and marks as obstacles all the pixels of a given color.
An environment made of an infinite grid of halls, each one with a room connected to corridors through doors.
An EnvironmentWithGraph supporting physics.