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
_
_
_addBtn
- Variable in class ballworld.view.
BallGUI
Button to add the strategy from the textfield to both the drop lists.
_ampl
- Variable in class util.
SineMaker
The amplitude of the sinusoidal output
_canvasPnl
- Variable in class ballworld.view.
BallGUI
Panel that the balls are drawn on
_cbPnl
- Variable in class ballworld.view.
BallGUI
sub-panel to hold the drop lists and associated buttons.
_clearAllBtn
- Variable in class ballworld.view.
BallGUI
Button to clear all the balls from the system
_color
- Variable in class ballworld.model.
Ball
The color of the ball.
_combineBtn
- Variable in class ballworld.view.
BallGUI
Button to create a new strategy that is the composition of the selected strategies on the top and bottom drop lists.
_container
- Variable in class ballworld.model.
Ball
The Container that is currently holding this ball and defines where the walls are
_controlPnl
- Variable in class ballworld.view.
BallGUI
Panel for holding the control components
_delta
- Variable in class util.
SineMaker
The amount that _theta is incremented each time, in radians.
_dispatcher
- Variable in class ballworld.model.
BallModel
The dispatcher that updates all the balls.
_errorPaintStrategyFac
- Variable in class ballworld.model.
BallModel
_errorUpdateStrategyFac
- Variable in class ballworld.model.
BallModel
A factory for a beeping error strategy that beeps the speaker every 25 updates.
_inputPnl
- Variable in class ballworld.view.
BallGUI
Sub-panel to hold the input textfield and the "add to lists" button
_inputTF
- Variable in class ballworld.view.
BallGUI
Textfield to input class name of new strategies to use
_list1DL
- Variable in class ballworld.view.
BallGUI
The top drop list, used to select what strategy to use in a new ball and to switch the switcher to.
_list2DL
- Variable in class ballworld.view.
BallGUI
Bottom drop list, used for combining with the top list selection.
_location
- Variable in class ballworld.model.
Ball
The present location of the center of the ball.
_makeSelectedBtn
- Variable in class ballworld.view.
BallGUI
Button to make a ball using the strategy selected from the top drop list
_makeSwitcherBtn
- Variable in class ballworld.view.
BallGUI
Button to make a switcher ball
_MaxRadius
- Variable in class ballworld.model.
BallModel
The maximum radius for a new ball
_MaxSpeed
- Variable in class ballworld.model.
BallModel
The maximum speed for a new ball.
_MaxVel
- Variable in class ballworld.model.
BallModel
The bounds for the velocity of a new ball
_mid
- Variable in class util.
SineMaker
The midpoint of the min and max values.
_MinRadius
- Variable in class ballworld.model.
BallModel
The minimum radius for a new ball
_model
- Variable in class ballworld.controller.
BallControl
The model being used
_modelControlAdpt
- Variable in class ballworld.view.
BallGUI
Adapter back to the model for control tasks.
_modelUpdateAdpt
- Variable in class ballworld.view.
BallGUI
Adapter back to the model for updating tasks.
_paintStrategy
- Variable in class ballworld.model.
Ball
The strategy used to paint the ball.
_radius
- Variable in class ballworld.model.
Ball
The radius of the ball.
_s1
- Variable in class ballworld.model.strategy.
MultiStrategy
One of the composee strategies
_s2
- Variable in class ballworld.model.strategy.
MultiStrategy
Another one of the composee strategies
_strategy
- Variable in class ballworld.model.strategy.
SwitcherStrategy
The decoree strategy.
_switchBtn
- Variable in class ballworld.view.
BallGUI
Button to switch the decoree of the switcher strategy
_switcher
- Variable in class ballworld.model.
BallModel
The one switcher strategy instance in the system.
_switcherPnl
- Variable in class ballworld.view.
BallGUI
Sub-panel to hold switcher controls
_theta
- Variable in class util.
SineMaker
The current angle used to generate the current sinusoidal value.
_timer
- Variable in class ballworld.model.
BallModel
The timer that controls when the balls are periodically updated.
_timeSlice
- Variable in class ballworld.model.
BallModel
The time interval between timer ticks, in milliseconds
_updateStrategy
- Variable in class ballworld.model.
Ball
The strategy used to update the state of the ball
_updateTimer
- Variable in class ballworld.model.
BallModel
_updateTimeSlice
- Variable in class ballworld.model.
BallModel
_velocity
- Variable in class ballworld.model.
Ball
The current velocity of the ball.
_view
- Variable in class ballworld.controller.
BallControl
The view being used
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
_