Uses of Package
ballwar.model

Packages that use ballwar.model
ballwar.controller   
ballwar.model   
ballwar.model.paint   
ballwar.model.strategy   
 

Classes in ballwar.model used by ballwar.controller
BallModel
          Represents the main "model" of the system that coordinates the non-GUI processing.
IPaintStrategy
          Interface that represents a strategy used by a Ball when asked to perform variant paint operations.
IUpdateStrategy
          Interface that represents a strategy used by a Ball when asked to perform variant operations associated with initialization, updating its state, collisions and destruction.
 

Classes in ballwar.model used by ballwar.model
Ball
          An concrete circular ball that moves in a line with its given velocity and bounces off the walls of a rectangularly shaped container.
IBallCmd
          Interface that represents commands sent through the dispatcher to process the balls
IBallEnvironment
          An interface that represents the environment in which the ball is operating.
IMoveable
          Interface that represents a "moveable" object.
IMovementKeys
          Interface that represents a set of movement keys.
IPaintStrategy
          Interface that represents a strategy used by a Ball when asked to perform variant paint operations.
IPlayer
          Interface that represents a single player that has a name and a score and is associated wtih a particular set of movement keys.
IUpdateStrategy
          Interface that represents a strategy used by a Ball when asked to perform variant operations associated with initialization, updating its state, collisions and destruction.
IViewCtrlAdapter
          The adapter interface the model uses to communicate to the view.
 

Classes in ballwar.model used by ballwar.model.paint
Ball
          An concrete circular ball that moves in a line with its given velocity and bounces off the walls of a rectangularly shaped container.
IPaintStrategy
          Interface that represents a strategy used by a Ball when asked to perform variant paint operations.
 

Classes in ballwar.model used by ballwar.model.strategy
Ball
          An concrete circular ball that moves in a line with its given velocity and bounces off the walls of a rectangularly shaped container.
IPlayer
          Interface that represents a single player that has a name and a score and is associated wtih a particular set of movement keys.
IUpdateStrategy
          Interface that represents a strategy used by a Ball when asked to perform variant operations associated with initialization, updating its state, collisions and destruction.