Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
P
R
S
U
V
W
_
A
addPaintBtn
- Variable in class ballworld.view.
BallGUI
addPaintStrategy(String)
- Method in interface ballworld.view.
IModelControlAdapter
Converts a paint strategy's class name in the form of a string, into an object that can be placed onto the paint strategy drop list
addStrategy(String)
- Method in interface ballworld.view.
IModelControlAdapter
Take the given short strategy name and return a corresponding something to put onto both drop lists.
ADecoratorPaintStrategy
- Class in
ballworld.model.paint
Abstract class that provides default behavior for subclasses that will decorate another IPaintStrategy to add functionality to that strategy.
ADecoratorPaintStrategy(APaintStrategy)
- Constructor for class ballworld.model.paint.
ADecoratorPaintStrategy
Constructor that takes the decoree paint strategy
angle
- Variable in class ballworld.model.strategy.
CurveStrategy
Random turning angle
AnimatePaintStrategy
- Class in
ballworld.model.paint
Concrete paint strategy that cycles through a sequence of paint strategies, painting one per paint update.
AnimatePaintStrategy(APaintStrategy...)
- Constructor for class ballworld.model.paint.
AnimatePaintStrategy
Constructor that instantiates an AffineTransform for internal use.
AnimatePaintStrategy(AffineTransform, APaintStrategy...)
- Constructor for class ballworld.model.paint.
AnimatePaintStrategy
Constructor that uses the supplied AffineTransform for internal use.
APaintStrategy
- Class in
ballworld.model.paint
An abstract paint strategy that provides default behavior for its subclasses.
APaintStrategy(AffineTransform)
- Constructor for class ballworld.model.paint.
APaintStrategy
Constructor that initializes the strategy with an affine transform
apply(Ball)
- Method in interface ballworld.model.
IBallCmd
The method run by the ball's update method which is called when the ball is updated by the dispatcher.
apply(Object)
- Method in interface util.
ILambda
Performs some computation with a given input Object.
apply(Object)
- Method in class util.
NoOpLambda
Does nothing.
at
- Variable in class ballworld.model.paint.
APaintStrategy
The affine transform used by this paint strategy to translate, scale and rotate the image.
at
- Variable in class ballworld.model.paint.shape.
PolygonFactory
The AffineTransform used for internal calculations
at
- Variable in class ballworld.model.paint.strategy.
BallPaintStrategy
The AffineTransformed used for internal calculations.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
P
R
S
U
V
W
_