Package | Description |
---|---|
ballworld.controller | |
ballworld.model | |
ballworld.model.paint | |
ballworld.model.paint.strategy | |
ballworld.model.strategy |
Class and Description |
---|
BallModel
The model that represents the balls and their associated control systems.
|
IPaintStrategyFac
An interface that defines a factory that instantiates a specific
IPaintStrategy
|
IUpdateStrategyFac
An interface that defines a factory that instantiates a specific
IUpdateStrategy
|
Class and Description |
---|
Ball
An abstract ball that moves in a line with its given velocity and bounces off
the walls of a rectangularly shaped container.
|
IPaintStrategy
Top-level interface that represents a strategy used by a Ball when asked to perform variant paint operations.
|
IPaintStrategyFac
An interface that defines a factory that instantiates a specific
IPaintStrategy
|
IUpdateStrategy
Top-level abstraction of an update strategy
|
IUpdateStrategyFac
An interface that defines a factory that instantiates a specific
IUpdateStrategy
|
IViewControlAdapter
The communications interface the model uses to talk to the view for non-repetitive control tasks
such as getting information for the instantiation of a ball.
|
IViewUpdateAdapter
This interface is used for the fast, repetitive updating communications to the model,
such as those needed during a timer tick.
|
Class and Description |
---|
Ball
An abstract ball that moves in a line with its given velocity and bounces off
the walls of a rectangularly shaped container.
|
IPaintStrategy
Top-level interface that represents a strategy used by a Ball when asked to perform variant paint operations.
|
Class and Description |
---|
Ball
An abstract ball that moves in a line with its given velocity and bounces off
the walls of a rectangularly shaped container.
|
IPaintStrategy
Top-level interface that represents a strategy used by a Ball when asked to perform variant paint operations.
|
Class and Description |
---|
Ball
An abstract ball that moves in a line with its given velocity and bounces off
the walls of a rectangularly shaped container.
|
IUpdateStrategy
Top-level abstraction of an update strategy
|