|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ANoOpStrategy | |
---|---|
ballwar.model.strategy |
Uses of ANoOpStrategy in ballwar.model.strategy |
---|
Subclasses of ANoOpStrategy in ballwar.model.strategy | |
---|---|
class |
BreathingStrategy
An ANoOpStrategy-based strategy that only only overrides the updateState behavior to make the ball's radius grower larger and smaller in a random sinusoidal manner. |
class |
ColorStrategy
ANoOpStrategy-based strategy that randomly sets the context's color each time its updateState() method is called. |
class |
CurveStrategy
ANoOpStrategy-based strategy that continuously modifies the velocity to produce circular motion. |
class |
ExplodeStrategy
An ANoOpStrategy-based strategy that, upon colliding with another ball, may replace its context with a number of smaller balls with the same strategy, unless the context's radius is below a minumum length, upon which the context is simply killed. |
class |
HeavyStrategy
An ANoOpStrategy-based strategy who initializes its context to have an infinitely large (positive) mass. |
class |
KillStrategy
An ANoOpStrategy-based strategy that kills any ball that it collides with. |
class |
LightUpStrategy
An ANoOpStrategy-based strategy that switches its color to a preset "lit up" color for a while after a collision. |
class |
MoveStrategy
An ANoOpStrategy-based strategy that modifies the velocity of the context ball through user key presses. |
class |
MultiStrategy
An ANoOpStrategy-based strategy that is the composition of two IUpdateStrategies. |
class |
RockStrategy
An ANoOpStrategy-based strategy that initializes its context's velocity to zero. |
class |
ScoreStrategy
An ANoOpStrategy-based strategy that increments an associated player's score at every collision and resets that player's score if it is killed. |
class |
WanderStrategy
An ANoOpStrategy-based strategy that randomly modifies the velocity whenever the state of the context is updated. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |