Class FunkyParticle

java.lang.Object
  extended by Particle
      extended by LineParticle
          extended by FunkyParticle

public class FunkyParticle
extends LineParticle

This Particle is drawn as a line and it moves bizarrely.

Author:
Tim

Constructor Summary
FunkyParticle(double hue, double startX, double startY)
          Constructor that lets you determine color and start position.
 
Method Summary
 void takeOneStep()
          Move this Particle one frame's worth of movement.
 
Methods inherited from class LineParticle
drawSelf
 
Methods inherited from class Particle
getColor, getTimesMoved, getXPosition, getXVelocity, getYPosition, getYVelocity, setXPosition, setXVelocity, setYPosition, setYVelocity
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunkyParticle

public FunkyParticle(double hue,
                     double startX,
                     double startY)
Constructor that lets you determine color and start position.

Parameters:
hue - A number from 0 to 1 that specifies desired hue of the Particle
startX - The starting x coordinate
startY - The starting y coordinate
Method Detail

takeOneStep

public void takeOneStep()
Move this Particle one frame's worth of movement. It uses some bizarre math to create bizzare movement.

Overrides:
takeOneStep in class Particle