Class Summary |
BoardLoader |
loads a board from a file, adding bricks to the world it was
constructed with. |
Bumper |
A Bumper is a mouse-controlled component that the user
uses to keep balls in play. |
DefaultActiveBreakoutComponent |
abstract class DefaultActiveBreakoutComponent provides most of the
implementation of the ActiveBreakoutComponent interface, leaving the paint, hitBy,
and act methods to the subclasser. |
DefaultBreakoutComponent |
abstract class DefaultBreakoutComponent provides a partial
implementation of the BreakoutComponent interface. |
GameBoard |
GameBoard is responsible for rendering a World to the screen. |
GameFrame |
class GameFrame is the main application window. |
KillerWall |
A KillerWall kills anything that hits it. |
NetworkSettings |
NetworkSettings is a stateful window that is used to query the
user's desired network parameters. |
SimpleBall |
SimpleBall is an active component that bounces around hitting
things. |
StatusComponent |
a little component that queries the World and Connector to
display the number of balls remaining and the connected status |
TransferWall |
A TransferWall indicates that Balls that strike it should
leave the World for another. |
Wall |
A Wall is an unkillable component used to edge in the World and
prevent balls from escaping. |
WorldEvent |
class WorldEvent embodies a change to state of the World
as reported to a WorldListener. |
WorldState |
WorldState implements the World interface, providing an
augmented container for BreakoutComponents. |