Breakout Problem Set Javadocs

Package breakout

Interface Summary
ActiveBreakoutComponent interface ActiveBreakoutComponent is a BreakoutComponent that acts on it own and has a velocity.
Ball interface Ball provides an indication of a component's Ball-ness.
BreakoutComponent interface BreakoutComponent is the basic element of the breakout system.
Brick interface Brick provides a way to indicate whether a component is brick-like
Connector interface Connector implementations connect the local instance of the breakout game to a remote instance of the breakout game.
World public interface World encapsulates how BreakoutComponents and exterior entites interact with a game world.
WorldListener interface WorldListener is for objects that want to hear about changes in the world state.
 

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.
 

Exception Summary
BadBoardFormatException BadBoardFormatException is thrown when a board file doesn't meet spec.
 


Breakout Problem Set Javadocs