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