Uses of Class
ballwar.model.strategy.ANoOpStrategy

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.