- _addBtn - Variable in class ballworld.view.BallGUI
-
Button to add the strategy from the textfield to both the drop lists.
- _addPaintBtn - Variable in class ballworld.view.BallGUI
-
Button to add a paint strategy to the drop list
- _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.
- _paintCBx - Variable in class ballworld.view.BallGUI
-
Drop list of paint strategy choices
- _paintPnl - Variable in class ballworld.view.BallGUI
-
Panel holding the paint strategy controls
- _paintStrategy - Variable in class ballworld.model.Ball
-
The strategy used to paint the ball.
- _paintTF - Variable in class ballworld.view.BallGUI
-
Textfield to input abbreviated paint strategy name
- _paintTimer - Variable in class ballworld.model.BallModel
-
The timer that controls when the balls are periodically painted.
- _paintTimeSlice - Variable in class ballworld.model.BallModel
-
The paint time interval between timer ticks, in milliseconds
- _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.
- _updateStrategy - Variable in class ballworld.model.Ball
-
The strategy used to update the state of the ball
- _updateTimer - Variable in class ballworld.model.BallModel
-
The timer that controls when the balls are periodically updated.
- _updateTimeSlice - Variable in class ballworld.model.BallModel
-
The update time interval between timer ticks, in milliseconds
- _velocity - Variable in class ballworld.model.Ball
-
The current velocity of the ball.
- _view - Variable in class ballworld.controller.BallControl
-
The view being used